Jump to content


  • Content Count

  • Joined

  • Last visited

Everything posted by RoKet

  1. Hi yugang, This is a very interesting use case. Did you make any progress? Regards
  2. Thanks, Fady. Sometimes life is so simple ...
  3. Good evening! I want to send a system command from inside the model context during initialization (e.g. "ping altair.com"). Can somone tell me how to do this? Thanks.
  4. RoKet


    Hi SDB666, Every hydraulics model has needs at least a fluid and an environment. Both can be cound under Media in the hydraulics palette. To start with hydraulics in Activate, the demo models are very helpful. You can find them in the demo browser (View -> demo browser). Cheers, RoKet
  5. Hi SDB666, Please check if you have installed C/C++ option and SDK option during installation process of VC. This is the important compiler of the package. Furthermore there are some more posts dealing with the compiler. Please check them, too. Regards
  6. I have an additional question: vssRunSimulation ends when the simulation has finished? Or do the both simulations run in parallel?
  7. Error found. That was a mistake in the model, after the correction it runs now correctly.
  8. A model with a co-simulation Activate-MotionSolve using MotionSolveSignals block throws the following error message: Error: Error running MotionSolve model! Failed in updating zero-crossing surfaces. ( 100 ) Block(s): MotionSolveSignals/MotionSolve Does anybody know what the meaning of this is and how I can modify the MS model? The MS model is a wheel loader taken from MotionSolve example library. Thanks
  9. Hi Arul, Please look at topic Compiler required to use Modelica with Activate. The compiler you have chosen should be correct, please check if you have installed C/C++ option. Visual Studio doesn't install C++ by default. Best Regards
  10. Greetings! I've exported an FMU with Activate 2019.2 and use it with the FMU-block in another Activate model. The parameters I can see are a long list of real and integer parameters (Rpar and Ipar) and some parameters whose names are identifiable (value of constant, ...). Do somebody know how to identify other parameters? Especially I want to set parameters of a Modelica submodel. Is it possible? Thanks.
  11. There is a topic to the same error Error 2372, perhaps it helps. You are in the wrong forum. With which tool are you working?
  12. Liv and Chris, You are my gods ! Thank you for putting me on the right track. One questions is still left: if I use the library approach, do I have to deliver my model with the library to a customer? Ronald
  13. Hi Soichiro Fukamachi, It seems that you haven't installed the right compiler. vc_enc isn't a C++-compiler. The answer to getCompilerName should be like this: > vssGetCompilerName() ans = vc15_community_x64 Please check that you have installed the C++-compiler of the package (another tick of a check box during installation). C:\Program Files (x86)\Microsoft Visual Studio 17.0\VC (or similar) should contain vcvarsall.bat and \bin\amd64\cl.exe.
  14. Hi all, I have a model of a controlled drive unit with inputs and outputs. Now I want to use this unit several times in another model of a more complex machine, the main parameters (power, max. speed, max. displacement) should be the same in all instances of the unit. Furthermore, modifications should have effect on all units. What I have in mind are two solutions: Supermodel of unit, that may be stored in a library (no common update of model possible), or an 'Include Diagram' construct. What I haven't said yet: the interface ports of my drive unit should be Activate signal ports and Modelica ports . Is this a killer criterion? Thanks for your ideas! Ronald
  15. Hi Christian, I fully agree to your explanations. An additional question: You mentioned the include diagram block (a very interesting and powerful element!). Can I use it with Modelica ports or is it limited to Activate signals? Many of my models have super models with Modelica content and Modelica ports, It would be very helpful if I could exchange a super models by another one by changing a configuration parameter. Thanks, Ronald
  16. Hi Minoru, To solve the division by zero you can use an if-clause. I have used an additional variable auxval, alternatively you can use the tan(gamma)-expression directly inside the if-clause. Real auxval(start=0.01); equation if (abs(x - x_b) <= 0.01) then auxval = 0.01; else auxval = x - x_b; end if; tan(gamma) = (y - y_b) / auxval; Best regards, Ronald
  17. Hi Ludwig, You can convert the cell into a struct using cell2struct, but I think it is too cumbersome. An easier way is to use directly a struct with the limitation of having only one dimension, but named fields. The script looks lke this: clc,clear,close all for i = 1 : 4 plotnames(i).title = ['plot, title ',num2str(i)]; plotnames(i).xlabel = ['xlabel ',num2str(i)]; plotnames(i).ylabel = ['ylabel ',num2str(i)]; end % direct access or within a loop title(plotnames(3).title); xlabel(plotnames(3).xlabel); ylabel(plotnames(3).ylabel); Regards, Ronald
  18. No ideas? I have tried to call the h3d-file directly from an omlcustomblock at the end of a simulation, but it failed. Also the attempt to call the h3d-file from oml command window went wrong.
  19. I'm using the 'MotionSolve Signals' block for a co-simulation between Activate and MotionSolve. Now I'd like to show animation results (h3d-file) automatically after simulation run, e. g. with HyperView Player instead of loading result in HyperView manually (or clicking on apply for update of reusults). Does anybody have an idea how this can be done?
  20. At the top of package Translational SI is defined as placeholder for Modelica.SIunits. import SI = Modelica.SIunits; Everywhere else in this file you can use SI instead of Modelica.SIunits.
  21. Hi Minoru, I don't know why, but if you change the advanced parameter 'Activation mode' from 'Standard mode' to 'Always Active mode' the expected result is calculated. Regards, Ronald
  22. Hi elaiyabharathi, Which geometry do you mean? There is no geometry in Activate to be exported. Your other posts are in forum FEKO, maybe you have confused the forum?
  23. Hi Minoru, Working directory and load/save directory are two different things. In working directory e. g. oml-scpripts are searched for. In the GUI you set the directory in the File Browser The load/save directory is always the last directory you have used for opeing or saveing a project. The setting can be found in c:\users\<username>\.altair\Activate<version>\hwx\settings.xml in section Session <section name="@Session"> <section name="DirectoryBrowser"> <entry name="Open Directory" value="D:/home/ActivateLibrary/_demos/Circuit models/" type="string"/> <section name="History"> <entry name="@name" value="D:/Hub/Christian" type="string" current="1"/> ... If you can set your preferred directory automatically e. g. in the startup script, I don't know.
  24. Hi asajd, Thanks for solving the mapping problem. With your files it now works fine. I just had to rename the file "Landing_Gear_4_wheels_x_t.8bbc17520c5a14e4688199a9da4b1a66" into Landing_Gear_4_wheels.x_t". Ronald
  25. I'm playing around with the new demo models for Inspire and MotionSolve (https://altairhyperworks.com/motionsolve-models/) and export the model "Landing Gear - 4 Wheels" to MotionSolve. When I open the model (.mdl) in MotionView, the connections between graphics and the components in x_t-file are broken (no box checked in the Components list). Also the names of the componets are not the same as in x_t-file, otherwise I could restore the connections by name. How can I avoid this problem? Thanks for help, Ronald Landing_Gear_4 wheels.mdl Landing_Gear_4_wheels_x_t.74525011bdbc603bdf22cb4881e16717
  • Create New...