No cookie for
×

Error

The Kratos Anti Spam license key is wrong

MÄK Community Forum

MAK Welcome to the new MÄK Community Forums. These forums are set up for you to share suggestions, tips, tricks, and “how to“ questions, with members of the MÄK Community. The MÄK product managers and engineers will periodically drop by to see what’s going on. But, if you are a customer with product maintenance, you can Contact Support to get direct access to MÄK’s engineers. Become a website user and you can join in the conversation by creating your own posts or responding to others.


Could not compile stylesheet for timeless. Using last compiled stylesheet.
  • Lua os.execute

    Is there a way to use os.execute to launch an external application within Lua without causing the Windows command-line shell to flash? I'm using os.execute to launch a command-line program that sends a udp message to another application....
    2 days ago
  • Inconsistent Attribute Updates with mak rti 4.4.1 rtiexec and rtiForwarder

    My software is attempting to convert a few DIS Entity State and EE Pdus to a HLAFederate using HLA 1516 Evolved RPR 2.0 with MAK Extensions. On my HLA Receiver application, I see all 9 of the expected Discover Object calls, but I only see 6 to 8 a...
    4 days ago
  • MAK RTI 2.3.3 Java library problem

    I am having problems running MAK RTI 2.3.3 java library on Red Hat Enterprise Linux 6. I don't have any problems using the C++ libraries. I run into exceptions when running the java library. I have set up the PATHs as required. From your sup...
    5 days ago
  • Data Package not found VR-forces4.4.2 win64

    I tried to run VR-forces for the first time. It is a 64 bit, vrforces4.4.2 on windows 7. Howverver, I run into a "data package not found" issue. After check the data folder under vrforces, there's some subfolders. Any idea what ...
    one week ago
  • Lower Bound Time Stamp

    Hi In HLA-NG-programer guide, there is an statement "... A constrained federate cannot advance beyond its LBTS (i.e., this is the constraint from whence the name constrained), because the RTI can only guarantee there will be no more packets ...
    3 weeks ago
  • Export data to Mysql database while simulator is running

    There is some way to read entitiys location to mysql database while simulator is running? Thanks...
    4 weeks ago
  • Is there any way to filter subscribed classes via instance names?

    Hi Is there any way to subscribe to special instance(s) (via instance name) instead all instances of a class? Currently I can ignore information in reflectAttributeValues function if sender is not the appropriate instance (using its name). B...
    4 weeks ago
  • Crash on exit with simple Logger API usage

    Using the following simple Data Logger API test, the program executes normally and on exit it complains about double fee or corruption. Here's the code: #define DtDIS #include "lgrSim/disLogger.h" #include "lgrSim/lgrDisSimInterface.h" #incl...
    more than a month ago
  • Are there any examples of using MAKLogger::DtValueSignal?

    I can't find examples on how to use this properly. I want to connect toMAKLogger::DtLgrPlaybackInterface::currentTimeChangedSignal in order to know the current playback time as it changes without polling. My intent is to start playback and get not...
    more than a month ago
  • VRForces 4.5 supported Visual Studio version for developing plugins?

    Does anyone know VRForces 4.5 supported Visual Studio version for developing plugins? I'm planning for company tool updates and trying to get a handle on what Visual Studio we'll need to upgrade our CGF plugins to 4.5. ...
    more than a month ago
  • Serializing rti1516e::ObjectInstanceHandle question

    With RTI 1.3, ObjectHandles were defined as typedef ULong Handle. Now that is replaced with a complex data type for HLA Evolved. I am porting my C++ hla federate software from rti1.3 to HLA Evolved. I would like to be able to pass a rti1516e::Obje...
    more than a month ago
  • How can we define the environment settings for a specific local environment?

    Hi All, How to define the environment settings for a specific local environment in VRF, please? For example, as I am staying in SG, I would like to define my current location's environment settings (such as Wind Speed). But as I ...
    more than a month ago
  • getting the geo position of mouse move

    I'm expanding a DIS compliant c++ source code from the SDK. I'm using vrf 4.4b, vrlink5.2.1 and rti4.4.1. Is there any function or callback event to read the geo position with my mouse move around the map? ​...
    more than a month ago
  • What's the maximum number of entities that VR-Exchange can handle?

    What's the maximum number of entities that VR-Exchange can handle? I'm using VR-Exchange to translate over ten thouands of entities. The DIS broker works well and reflecting the correct quantity of entities. However, the HLA Broker can just publis...
    more than a month ago
  • Graphics Task

    In VR V4.1 development version ,is possible to create new Graphic Symbol?? In order to associate the new graphics to entitie's missions? Thanks...
    more than a month ago
  • Neutral entities not displaying

    Whe I try to create a neutral entity with VR-Forces 4.2, the symbol shows following the mouse, but when I click to place it, it disappears, it doesn't appear in the object list, but does appear in the echelon list. When I run the scenario it show ...
    more than a month ago
  • Slave a gun to a gimbaled visual sensor

    Firstly hello to everybody. I am running VR Forces 4.4, love the new features. I am trying to set my system up as follows - create apache helecopter and have him fly a pre-planned route (easy), right click on the entity and create a sensor f...
    more than a month ago
  • Configuring rtiforwarder

    Hello, I want to configure a network with this configuration: - 3 LAN connected by a WAN; - in each lan an rtiforwarder that can connect to other rtiforwarder in TCP though the WAN - in each LAN data distribution in UDP mul...
    more than a month ago
  • VR Exchange 2.2/2.1 RTI 4.0.3 HLA evolved Broker crash

    Hello, I am trying to run the HLA evolved Broker on VR Exchange 2.1/2.2under the RTI Version 4.0.3. Both are the msvc++10 and 64 bit versions.My system is Windows 7 SP 1 64 bit with admin privileges. When starting the HLA evolved Broke...
    more than a month ago
  • 3d architectural rendering

    Hello everybody, Could you recommend me some 3d architectural rendering design service with low prices? ...
    more than a month ago
  • How can I hide the Logger GUI on Windows7?

    Hello, I am using an old version of the Logger (v4.3.0c) for our main customer, has his systems are still running on WindowXP. On WindowsXP, we start the logger application with the GUI hidden, by setting the flag "showConsole" to false in t...
    more than a month ago
  • How to set entity to be invisible?

    Hello. I'd like to set visibility of some entity (human) to invisible (dynamic change). How to do it? Thanks a lot ......
    more than a month ago
  • Warping VR-Vantage on a partial 180 degrees dome

    Hi community, I need your help! Does anyone projecting the VR-Vantage on a 180 degrees partial dome screen throughthree projectors and by utilizing a software like Pixelwarp (from Pixelwix) or Warplizer(from UniVisual)? I'm using...
    more than a month ago
  • Vr Vantage Stealth - Several Scene & Import Image (static view)

    Hello MAK Community, I got some issues about doing some work with Vr Vantage Stealth. I didn't find any information about what I want to do with the software so you are my last solution. Indeed, I would like to know: - It is po...
    more than a month ago
  • VR Link memory leak with DtReflectedEntityList?

    DIS version 6. MSVC 10. VR Link 5.0. VR Forces 4.2. I have a VR Forces scenario that produces 26 entities. They are constructively doing various behaviours. Memory usage goes up every second approximately by 24K. Leave it running and it runs...
    more than a month ago
  • Linux and Windows federates in the same federation

    I am trying to run a federation with two federates (one Linux-Ubuntu 14.04 and one Windows 8 federate), the federation is running in the Windows machine. The Linux federate is able to connect to the federation but then the communication betw...
    more than a month ago
  • Ubuntu 14.04 rtiAssistant GUI is not shown

    I have a problem while running MäK in a Ubuntu 14.04 environment, everything is working, the rtiexe, the rtiForwarder and the rtiAssistant. My problem is that I am not able to see the Assistant GUI, does anyone know how to solve this problem...
    more than a month ago
  • Setup CIGI communication

    Dear friends I was looking at setting up a communication between a simulation tool with VR-V using CIGI communication. Let me know what are the aspects i have to map between the two application to ensure a communication using CIGI prot...
    more than a month ago
  • MAK FOM Editor

    Default VTMAK xml FOM “VR-Link20017-1_evolved.xml” has been considered (See attached file) to create a new project. Afterward below steps has been followed to generate package: Drag VR-Link20017-1_evolved.xml file on editor; Select “Objects” f...
    more than a month ago
  • ObjectHandle returned by RegisterObjectInstance call

    The actual value of the an ObjectHandle in HLA13 is internally calculated by the RTI's implementation, however, in MAK RTI 4.4.1 the implementation is based on the rid.mtl setting RTI_maxObjectsPerFederate. Changing its default will change the first value, which is then incremented as new objects are registered. This does not give you fine grained control, however, manipulating this value should allow you to change the actual value closer to what it was the MAK RTI 2.0.1
    more than a month ago
  • Ownership handling

    Hi, I am working with vrlink 5.1.2, Vrforces 4.3 and rti 4.4. I have a situation where in vrforces I have a plugin. This plugin checks periodically if an entity with a certain name is available. If it is, it performs a negotiated divest on the attributes for controlling "articulated parts". Something like this: [code] \ entity->hlaObject()->setOwnershipHandler(ownershipHandler); AttributeHandleSet hSet; hSet.insert(entity->hlaObject()->classDesc().attributeHandleByName("ArticulatedParametersArray")); try { entity->hlaObject()->negotiatedDivest(hSet); } catch (...) { Logger::instance()->print(LOG_WARN, "Cannot divest attributes (Have you already divested it?)"); } [/code] A VrLink based application also detects this entity, and attempts to acquire the attributes, like this: [code] AttributeHandleSet hSet; hSet.insert(entity->hlaObject()->classDesc().attributeHandleByName("ArticulatedParametersArray")); try { entity->hlaObject()->acquireAttributes(hSet); } catch (...) { Logger::instance()->print(LOG_WARN, "Cannot acquire attributes (Do you already own it?)"); } [/code] This works, and the vrlink application can control the articulated parts, while vrforces controls the kinematics of the entity. Perfect. Now, the vrlink application is killed via terminate signal. It restarts, but cannot reacquire the attributes anymore, after it has detected the entity again. Who owns these attributes in this case? When the vrlink federate is killed, will the attributes be divested automatically by the rti, or will they be owned by vrforces again, or are they lost forever? I have tried letting the vrlink application do a negotiatedDivest immediately after acquirement, so that after the kill the newly started process could reacquire the attributes, but this did not help. Any ideas? Thanks
    more than a month ago
  • Smoothing time unit

    Hello. How can I append to entity destroyed event? Thanks
    more than a month ago
  • Show/Hide Flaming Effect

    It is in seconds. I will make sure to make that clear in the documentation for future releases.
    more than a month ago
  • MAK RTI Error- Invalid RTI Enumeration

    Hi, During publication of an entity to RTI, I got the error below. The version of MAK RTI : 2.4.2 & OS:Windows 7\r\nWhen I do not set (setqb RTI_dataDistMgmt 1) parameter, no error occurs but also no publishment. So do you have an opinion about the cause of this error, may it be because of the incompatibility between OS and RTI version? Thanks for your support. Regards... [b]java.lang.RuntimeException: Invalid RTI Enumeration[/b] at com.mak.makrti1516.jni.DtJniRTIambassador.changeAttributeTransportationType(Native Method) at com.mak.makrti1516.DtRTIambassador.changeAttributeTransportationType(DtRTIambassador.java:794) at tr.com.havelsan.hla.rti1516.RTIConnection.publishObject(RTIConnection.java:187) at tr.com.havelsan.meltem2.sts.mpasim_csci.mpafedmgt_csc.CtrlMpaRtiObjectPublisher.publishState(CtrlMpaRtiObjectPublisher.java:59) at tr.com.havelsan.meltem2.sts.mpasim_csci.mpasim_csc.common.MpaSimContoller.changeState(MpaSimContoller.java:228) at tr.com.havelsan.meltem2.sts.mpasim_csci.mpasim_csc.common.MpaSimContoller.startResumeSimulation(MpaSimContoller.java:204) at tr.com.havelsan.meltem2.sts.mpasim_csci.mpafedmgt_csc.CtrlMpaRtiCommands.startResume(CtrlMpaRtiCommands.java:54) at tr.com.havelsan.meltem2.sts.mpasim_csci.mpafedmgt_csc.MpaRtiListener.onReceiveInteractionStartResume(MpaRtiListener.java:65) at tr.com.havelsan.meltem2.sts.mpasim_csci.mpafedmgt_csc.MpaRtiListener.processRtiInteraction(MpaRtiListener.java:42) at tr.com.havelsan.hla.rti1516.DefaultFederateAmbassador.receiveInteraction(DefaultFederateAmbassador.java:314) at com.mak.makrti1516.DtFederateAmbassador.receiveInteraction(DtFederateAmbassador.java:423) at com.mak.makrti1516.jni.DtJniRTIambassador.evokeMultipleCallbacks(Native Method) at com.mak.makrti1516.DtRTIambassador.evokeMultipleCallbacks(DtRTIambassador.java:2375) at tr.com.havelsan.hla.rti1516.RTIConnection.evokeCallbacks(RTIConnection.java:360) at tr.com.havelsan.hla.rti1516.RTIConnection.timeAdvanceRequest(RTIConnection.java:146) at tr.com.havelsan.hla.rti1516.RtiTimer$2.periodPassed(RtiTimer.java:43) at tr.com.havelsan.hla.rti1516.timer.TimeGenerator.invokePeriodListener(TimeGenerator.java:70) at tr.com.havelsan.hla.rti1516.timer.TimeGenerator.generateContinuously(TimeGenerator.java:51) at tr.com.havelsan.hla.rti1516.timer.TimeGenerator.access$100(TimeGenerator.java:7) at tr.com.havelsan.hla.rti1516.timer.TimeGenerator$1.run(TimeGenerator.java:27)
    more than a month ago
  • How to create entity

    Hello. DtVrfObject * tank;\r\nDtObjectType tankType(1, 1, 1, 225, 1, 1, 3, 0);\r\nDtVector initialPosition(2000.0, 4000.0, 0.0);\r\nDtString name = this->simManager()->vrfObjectManager()->nextName(tankType);\r\nDtVrfObjectManager* objectManager = this->simManager()->vrfObjectManager();\r\ntank = objectManager->createAndInitVrfObject( tankType, true, name, DtString::nullString(), DtForceFriendly, initialPosition ); Ihave used this code to create entity. Next I saved scenario. *.oob file contains: ( (vrf-entity "vrf-entity") instead of (local-vrf-object  (vrf-entity "vrf-entity") (Loaded scenario miss entity.) Can you help me?'
    more than a month ago
  • DIS PDU broadcast frequency

    Hi, Is it possible to slow down the rate at which DIS PDU's are broadcast ? Thanks Jo
    more than a month ago
  • How to get entity resource value

    Hello. How to get other entity resource amount from back-end? DtVrfObject* entity = simManager()->vrfObjectManager()->lookupVrfObjectByName( _psr->GetWaterSourceEchelonIdString() ); const DtSimResource* hisResource = entity->vrfState()->vrfParameters()->resourceManager().lookupResource('ResourceName'); const DtRealResource* hisRealResource = (const DtRealResource*)hisResource; hisRealResource->amount() returns default amount value (not current amount). Thanks
    more than a month ago
  • Profile Information

    When I view 'My Profile' in the community forum I see that the email address I entered when I registered has been set as my username and as such is exposed for all the internet to see! I appreciate that you want users to enter a valid email a...
    more than a month ago
  • Correct usage of the DtOverlaySegmentedLineModelAgent

    I'm creating a GUI plugin for VR Forces and am attempting to draw a custom overlay associated with the currently selected entity. I've created a scene object agent and numerous DtOverlayEllipseArcModelAgent along with an DtAttachableUpdaterWithLevelOrientationAgent which are then added to the scene object. This all works wonderfully for me and I get the desired range rings around my scene object. (as per the Unit Status example project) I need to draw radials emanating from my scene object at 30 degrees angles and so have instantiated DtOverlaySegmentedLineModelAgents but can't figure out how to specify the endpoints for the lines. I assume that the start of the lines is the position of the scene object to which I've added the model but I'm unsure how to tell the model where its other end should be. Consequently when I run VR Forces I don't see my lines :( How do set the start and end points of DtOverlaySegmentedLineModelAgent?
    more than a month ago
  • How to set entity resource value

    Hello. Is it possible to set other entity resource amount from back-end (somke controller). (How to 'repump' f.e. fuel from one entity to other entity?) Thanks
    more than a month ago
  • 6-DOF Controller

    Is there a simple method to enable usage of a 6-DOF device that I am missing? I am running VR Forces on a laptop with a USB Logitech mouse and a 3DConnection 6-DOF. Thank you! --Phillip
    more than a month ago
  • Set property dialog - current property value

    Hello. I have created new entity with some new parameter. How to obtain property current value inside gui plugin code for DIS? Thank you for reply
    more than a month ago
  • Health of a Life Form from a DtEntityStateRepository

    Hi, I am struggling with how to get the DtLifeformHealth (e.g. DtLifeformInjuryModerate) from a DtEntityStateRepository for a reflected life form. Can anyone help. Thanks Jo
    more than a month ago
  • Tactical Graphics

    I have created a Route in VR-Forces and Publish Object is ticked. What type of PDU is it published as? (I need to access it from VR-Link). Sorry if I have posted on the wrong forum. Thanks Jo
    more than a month ago
  • VT MÄK Announces the Release of VR-Forces 4.3

    VT MÄK is pleased to announce the release of VR-Forces 4.3, a major feature release that adds many exciting features to MÄK€™s leading CGF. Some of these new features include: [ul] [li]Awesome 3D graphics: VR-Forces leverages VR-Vantage 2.0 technology to provide cutting-edge and beautiful 3D scenes and content. With our new shader pipeline, advanced lighting and rendering techniques are used to provide rich immersive scenes comparable to leading game engines.[/li] [li]New and improved DI-Guy characters: Not only are significantly more characters available, but you can configure what hand-held object each holds. Characters not only look better, but move better too; characters have firm foot placement and more accurate motions.[/li] [li]Upgraded DIS support: VR-Forces now supports DIS 7, including updates to the DIS IFF standard.[/li] [li]Improved Models: Naval guns can now correctly target moving objects. Aircraft, like the A-10, can have ballistic guns that can target ground entities, locations, and slow moving helicopters.[/li] [li]Scenario Events for Role Players: The new scenario event editor, sometimes called MSEL (Master Scenario Event List), allows events to be added to a scenario. Events can be text, video, or audio automatically presented to users at a certain time, or when specific criteria are encountered. This feature helps an instructor notify role players of key inflection points in an exercise.[/li] [li]More Geographic Scenario Support: While VR-Forces has always supported extremely large terrains, we have added support for local weather areas. Now users can specify a global weather condition, but also stipulate one or more local weather conditions for specific geographic areas. Further, VR-Forces includes a global ephemeris model for visual sensors. This means you can specify a time at (for example) GMT-2 on a geocentric terrain and the correct lighting conditions throughout the world will be used for visual sensors.[/li] [li]VR-Vantage and VR-Forces Front-End Observer Controls: You can now control all VR-Vantage based applications from inside a scenario (and in real-time from VR-Forces). That means that not only can you control the views of any VR-Forces Front-End, but also views from any other VR-Vantage based application. This feature allows users to encode camera cues in their scenarios to create real-time demos using VR-Forces.[/li] [li]Map Layer Control: If you are using OSG Earth (.earth) files to specify your terrain, you can now toggle individual raster map and feature layers on and off in runtime.[/li] [li]Finally, VR-Forces 4.3 introduces a brand-new Aggregate-Level Simulation (constructive) model to better support Command Staff Training and high-level wargaming scenarios.[/li] [/ul] Although VR-Forces has always supported aggregation, we have typically performed simulation at the entity level €“ using aggregates to group together individually modeled entities for easier tasking and management. Even with our existing €œtrue aggregate€ capability, it was necessary for units to disaggregate in order to engage, run sensor models, and perform many other tasks. In VR-Forces 4.3, we have added the ability to fully simulate at the aggregate/unit level. Mobility, engagement, attrition, combat engineering, logistics, NBC (Nuclear, Chemical, and Biological), reporting, and more are all modeled based on high-level parameters associated with units such as companies, battalions, and brigades. For example, attrition is computed statistically based on the relative strength, posture, and resources associated with engaging units, rather than by simulating individual Fire/Detonate events. The new Aggregate-Level simulation capability is provided through a separate Simulation Model Set (SMS) that is now included with VR-Forces alongside the default Entity-Level SMS. All of the entity-level functionality in the default SMS continues to be supported, of course, including the existing pseudo- and true- aggregate concepts and capabilities, which remain largely unchanged. MÄK has a long history delivering Command Staff Training applications on top of VR-Forces. With VR-Forces 4.3, we have leveraged that experience to bring aggregate-simulation capabilities directly into the VR-Forces product. If you are interested in learning more about our Command Staff Training, C2-stimulation, or wargaming capabilities, please contact us and we would be happy to set up a demonstration and help you understand how we can help. While we have listed some of the new features in the VR-Forces 4.3 release above, you can find a complete list in the release notes by clicking here: http://www.mak.com/relnotes/vrf4.3releasenotes.pdf Any customers with active maintenance may upgrade to VRF 4.3 without additional licenses. Please contact your MAK sales representative to get the download links.
    more than a month ago
  • MAK RTI compliance to Visual Studio versions

    I am using MAK RTI 4.2 VC++ 10. I have a simulation application only built with VC++ 9. I have both VC++9 and VC++10 in my computer. Will this combination work, or do I need MAK RTI 4.2 VC++ 9 for the simulation application? I am asking because I see an xml dtd error. I guess the RTI does not read my FOM due to the dtd error. I have read the dtd error was fixed.
    more than a month ago
  • Global controller

    Hello. I'd like to create global controller with ProcessStateRepository. (One controller for simulation, entities independent.) How to create it? Thank you very much ...
    more than a month ago
  • Encoding / Decoding information between customed federate and VR-Forces

    I am trying to interoperate between VR-Forces and my aircraft federate with MAK RTI 4.2 and RPR-FOM 1.0. My problem is that I don't have idea to convert location data in the RPR-FOM to costomized data. I must use RPR-FOM. For exmaple, an aircraft in my federate represents its 'Location' as 'Xa, Ya, Za' which are not in the RPR-FOM. VR-Forces uses the 'WorldLocation' in the RPR-FOM. How can I encode / decode the 'Xa, Ya, Za' to 'WorldLocation' and vice versa? Is there any API in the RTI such as Encoding/decoding helper? Thank you.
    more than a month ago
  • VR-Link Code Generator compatibity

    The VR-Link 4.0.9 Code Generator generates a more complete code for us than the VR-Link 5.1.2 Code Generator. Is there a problem building & executing code - generated with the VR-Link 4.0.9 Code Generator - under VR-Link 5.1.2 ?
    more than a month ago
  • MAK RTI with Java

    Hi there, I am trying to create a java federate (in netbeans or eclipse), I referenced the hla lib and I wrote only one line of code: hla.rti1516e.RtiFactoryFactory.getAvailableRtiFactories(); but it gives my an error: java.lang.UnsatisfiedLinkError: C:\MAK\makRti4.3\bin\makRtiJava1516e64.dll: The specified procedure could not be found I checked the path and it has all the required paths JAVA_LIBS, MAK_LIBS, MAK_RTODIR, MAK_WIN_LIBS PATH= %JAVA_LIBS%;%MAK_LIBS%;%MAK_WIN_LIBS%; I am using RTI v4.3, any ideas what might be the problem Thanks
    more than a month ago
  • Simulation Engine (Fatal) Warning

    I'm using a Lua task script for automatizate some behaviors of artillery entities. The script works fine in many terrains like Makland. However, in some user terrains the Back-End (Simulation Engine) display the following warning: Warning: DtDamageAdjudicationActuator:getDirectFireSurfaceAndAngleOfIncidence -- Could not determine impact geometry from detonation interaction. Then VR-Forces crash. How can I fix this issue?
    more than a month ago
  • Get eyepoint

    In General By: aki
    I want to get the eye(camera) position of View. Something good way, is there?
    more than a month ago
  • Get OSG Node

    In General By: aki
    I want to Get the OSG Node. I want to assign a GLSL Shade to Entity. For Example. // Create the entity myEntityDisplayName = 'Entity From Facade'; DtElementID elementId = myAgentManager.createNewUniqueId(); myEntityFacade = new DtEntity3dFacade( myAgentManager, elementId, true ); reportElementCreated( elementId, 0, DtElementEntry::Entity ); reportElementAttribute( elementId, new DtElementAttributeDisplayName(myEntityDisplayName) ); reportElementAttribute( elementId, new DtElementAttributeVisibility(true) ); // Model DtOsgArticulatedModel* model = new DtOsgArticulatedModel(myDe, elementId); // Load the model myEntityFacade->setArticulatedModelDefinition('FixedWingF-16UnarmedGrey') This OSG Node of this Entity. Best Regards.
    more than a month ago
  • Creating custom textures for character in DI-Guy

    Hello, Our company recently purchased a licence and we need to c.reate variant of the construction worker texture. I can export dds files, but know nothing about LZ4. Any help would be appreciated. JaSoN MacZka 3D Models Tech Lead CM Labs Simulations, Inc. p: +1 514 287-1166 x310 | www.vxsim.com
    more than a month ago
  • sendTask() in Lua Script

    Hello! I have a weird issue implementing 'ffe-on-location' task in a Lua script (I'm working in VR Forces 4.1.1): vrf:sendTask(taskParameters.artilleryUnit, 'ffe-on-location', {number_of_rounds = 1,location = Location3D(...)}) The sendtask() works fine, but the artillery unit always shoots 5 rounds regardless the value of number_of_rounds. I wouldbe very grateful for some advice. Fabian
    more than a month ago
  • C# Support for VR-Link

    I read a blog entry indicating VR-Link now could support C#; where could I find examples and documentation?
    more than a month ago
  • Seems sth is wrong with my Qt lib.

    Hi everyone! I´m in the unhappy Position to bridge between our legcy DIS-Systems and an HLA1516 federation. So far nothing unusual, but in the next experiment the 1516 federation is based on a quite old Pitch RTI (3.2.3). Until now I was absolutly unsuccesful on getting a connection to the RTI. When adding a new 1516 Broker I´m not able to edit the connection Information until a MÄK RTI is found. Without the correct environment variables for MAK_RTI or the corresponding entry in PATH nothing happens. But if VRExchange finds a MÄK RTI, it always uses this. I removed all entries related with the MÄK RTI and added the entries for the pitch RTI but without any success. As mentioned above not even the connection information of the 1516 Broker are editable. I searched trough the Userguides and found that VRExchange is looking for librti1516 and libfedtime1516. These libraries don´t exist in the pitch RTI folder (there´s only prti1516.dll). Renaming that dll changes nothing. Is there any way to get a connection to the pitch rti? I would be really disappointed if not. As Long as everyone sticks to the IEEE 1516 Standard the RTIs should be switchable, at least that was my understanding of HLA so far. Besides VRexchange is the only reliable DIS/HLA Gateway available to me. p.s. I´m currently using VRExchange 2.0vc90, because the pitch rti is compiled with vc90
    more than a month ago
  • Transmit State always On but not transmitting

    I have an issue using the following command in a Lua Script Task: vrf:executeSetData('set-formation-type', {formation_name = 'column'}) In the debugger comes the error: 'exceuteSetData: Set type not found: set-formation-type' If I use 'set-formation' instead 'set-formation-type' the error is avoided. However, it seems the command don't makes effect. In the aggregate information the Aggregate Formation is column but the entities keep line formation. What am I doing wrong?
    more than a month ago
  • VRExchange: RPR_FOM extension / DIS translation

    Hi, I try to register an object instance with a unicode name in Federate A . Federate B discovers the instance but the object instance name is garbage. Is it possible to use unicode string in registering objects ? Best regards, std::wstring name = L'ğüşiöçĞÜŞİÖÇ'; rti1516::ObjectInstanceHandle handle = rtiAmbassador->registerObjectInstance(objectClassHandle, name);
    more than a month ago
  • no terrain

    I need to be able to launch a missile from a SA-15 at a specific moment in a simulation scenario. I cannot get the radar to consistently track a target. I need a radar that will always be tracking this particular entity so that when it is time to fire I can set the target and engagement and it will fire the missile. I have tried increasing the sensor signature and signature detection level but to no avail. Any suggestions?
    more than a month ago
  • Is it logical time problem ?

    If you are experiencing some random crashes in VR-Forces GUI or VR-Vantage, we often advise customers to update to the newest graphics drivers available for their video cards. In general, this is correct, however, we have recently discovered a situation where an update made to NVidia graphics drivers can cause some crashes that are not present with the older versions. Here are the specifics: If you are running VR-Forces 4.2.x (or older) or VR-Vantage 1.6.x (or older) then you should not update to any NVidia drivers newer than version 331.82. If you are using one newer than that version, you may experience some random crashing while the application is running, specifically if you are viewing the dynamic ocean rendering in 3D. We are addressing this issue, and VR-Forces 4.3 and VR-Vantage 1.7 will no longer have this restriction. In the mean time, we advise that you roll back to this version of the driver, or do not update your driver passed this version. -Nate
    more than a month ago
  • Task menu initialization Debug error (Release running)

    When using vrfRemoteController we have many functions for assigning tasks to entities such as moveToLocation, waypoint etc. These functions take entity name as a parameter which we assign marking text we get from entities' state repository. As far as i know the marking text is a string of maximum length 11. As a result we have problem for assigning tasks which have longer marking texts. Do you have a solution or workaround for this situation?
    more than a month ago
  • Loaded terrain name

    I'm still new to the VRLink product. I have the task of creating my own FOM, and I'm having trouble finding documentation on it. Is there MAK-specific stuff involved, or should I just go to the IEEE standard? Also, how exactly do I specify a FOM at runtime with the VRLink product?
    more than a month ago
  • VR-Forces & VR-Vantage crashes with some newer NVidia drivers -- Resolution

    Hello, Since I'm on the verge of getting a brand new hardware for my simulation lab, I decided to 'merge' my four computers into one, by getting a pretty high-end GPU. But surprisingly enough there is only very little reference to this issue in the VT-MAK products documentation. I understand that the products are working best with Nvidia products, so that's take ATI out of the option. But the big question remaining is rather the VT-Mak products work best with workstation graphic cards like the Quadro (5000k to be specific is the one I'm looking into) or with desktop GPUs the GTX type (something like the GeForce 780 Ti or the Titan black or any other high-end gamer GPU)?? I know the workstation GPUs (like the quadro 5000k) are best for certain jobs while the high-end gaming are best to others, which type is best for the VT-Mak products? BTW As i said I have three windows outputs (I mean from the VR-Forces or the VR-Vantage) and the control room, so that's mean all four displays' outputs on the card will work. Your help is much appreciated. Hagai
    more than a month ago
  • VR-Forces as a wargame

    Does anyone ever mapped entities from simbox. The show up differently in my sim...they do appear and behave as expected but are not the entity they are supposed to be. Any hints.
    more than a month ago
  • MOVED: rtiSimple1516e receiveInteraction

    Hallo, We use vrforces 3.12. In same sysdef file there is a code maximum disaggregation distance. I have search the editor and the manuel but cannot find what this parameter does. Thank you again for helping
    more than a month ago
  • Relationship between FOM files and VR-Link objects

    Hello, I have a problem loading a custom plugin to the FE. I created the xml with the correct fields using the GUI, restarted the program but the plugin won't load (no error or warning, just ignoring the plugin). Is it a known bug? How can I debug the problem? The dll isn't loaded... I use VRF 4.0.4 Thanks, Omri.
    more than a month ago
  • RTI 4.2 HLA enableTimeConstrained exception

    Hello. How to obtain terrain file name (loaded scenario terrain) from backend plugin code? Thanks
    more than a month ago
  • visual sensor

    Hello. There is some way to add/create graph from plugin code? There is somewhere described it? Thanks
    more than a month ago
  • coordinate system mgrs

    It woudl be helpful to get a readout of the offending federate: all I have is somewhere some federate is in unlicensed or the wrong mode. How do I find it? I think that the two federates I'm trying to launch are configured correctly. Does 3.4 care that there's a licensed 4.1 'nearby'? Nearby means on a different NIC on the same box. Thanks, Chris Arena NUWC SAST EXT Developer 401 832 8566
    more than a month ago
  • Making a new terrain for vrf

    hi all, I need to make some script in c + + or lua to conduct a retreat behavior when identifying the enemy or who is under attack I used Vr forces 4.1 Thanks,
    more than a month ago
  • Use scenario information from db

    hi, i am creating a plugin that allow users to control the movement of the entity using the keyboard W,A,S,D. 1)how can i create an entity before vrforce startup? 2)how should i go about doing the keyboard control? thanks!
    more than a month ago
  • MOVED: behavior

    VRF 3.12 ADOS We have Fixed Wing entities flying a combat air patrol using the task 'Patrol between waypoints' (same for Air to Air Refueling, Airborne early Warning, Marine Air Patrol etc etc). At a certain time this should end when other planes take over the job and the Fixed Wing patrolling should be relieved and turn back to base. We know this is possible via 'when resource is < than' or work with sim time. Sim time is not an option for us because we work with action modules, and calculating the amount of fuel that will be used is not doable up front. We would like to create a sort of timer that we can set that will skip the current task and go further with the next task from the plan. Thanks.
    more than a month ago
  • Specifying a Sensor Signature

    I tried to use the intersect function, but it didn't return me the correct result. (I'm using vrf3.7 and my terrain database is a geodetic one, but it's transformed to geocentric automatically when initializing.)   DtVector v1; DtGeodeticCoord g1(DtReg2Rad(24.0), DtReg2Rad(117.0), 500); g1.getGeocentric(v1); DtVector v2; DtGeodeticCoord g2(DtReg2Rad(24.0), DtReg2Rad(127.0), 500); g2.getGeocentric(v2); DtChord chord(v1, v2); DtPoint isectPoint; double intersectionTime; if (cgf->terrainDatabase()->intersect(chord, isectPoint, intersectionTime) == true) { // output the result }   I found that the result is at least not at the height of 500(And, what's more, not exactly at the 24 degree latitude). So it's obviously not the result that I want, but I don't know where I'm wrong. Hope someone could help. Thanks in advance.  
    more than a month ago
  • transfer-resources-controller

    I am using a licence which allows only 2 federates ( demo licence i think.) One of my computer is client, and the other one is the server computer..rtiexec runs on the server computer.. 1- At client side , opening and connecting to rtiexec is working. 2- But server side is first giving an error about 'only 2 federate can be opened' and dont show the server federate spy screen. Is this releated with licence or there is an error ? Note : my licence server is same with the server computer.I mean , my server application is same with licence manager computer... so , basically what is the point I am losing ?
    more than a month ago
  • fed file 'Fedex failed to process FOM'

    During debug mode in our application, client-server packet exchange is going well, but whenever we try it in release mode, we lose packets ! before starting to digging everything, is there any idea where to start from ?
    more than a month ago
  • Loosing some packets

    How do I get VR-Forces to connect to the public VR-TheWorld Terrain Server when you are behind a proxy server. Is there a configuration setting or file I need to change.
    more than a month ago
  • VR-Forces Connecting to (VR-TheWorld Server)

    My vrf engine is in quite a big system and this system has a unified time keeper which is not from vrf engine but an external time keeper. So my vrf engine must exactly follow the time keeper, not faster and also not slower. So, maybe the first time the time from the time keeper is 30ms, then the vrf engine should go for 30ms, maybe the next time is 700ms, then it should go for 700ms. How can I achieve this in vrf 3.7? Thanks in advance.
    more than a month ago
  • How to create neutral/opposing entity menu item

    Hi, I am converting our Synthetic Environment from DIS to HLA. We have a VR-Link DIS Interface that uses a DtSignalPdu. The equivalent class in HLA would seem to be DtISignalInteraction. However, this class does not contain an entityId. How do I find out which entity initiated the interaction? Thanks
    more than a month ago
  • License checkout failed

    Hi, I'm trying to run a model using the implementation Mak1516, but this is presenting problems. Please see the code snippet below, it passes through line 1 and line 2, when it reaches the line 3 (createRTIambassador service) it presents an error and abort. Are there some argument that the 'args' is waiting for? The 'args' need an argument? We have compiled the models using MVC2008 and have deleted the -zc:wchar-t compile directive. That may be the problem? 1- std::vector< std::wstring > args; 2- RTIambassadorFactory* rtiAmbFactory = new RTIambassadorFactory(); 3- std::auto_ptr < RTIambassador > rtiAmbAP = rtiAmbFactory->createRTIambassador(args); 4- m_rtiAmbassador = rtiAmbAP.release(); 5- delete rtiAmbFactory; Thanks,
    more than a month ago
  • How to associate task and entity

    catid=9&id=846
    more than a month ago
  • VR Audio

    How to detect any fire and/or detonation event? My entity/aggregate controller have to react to such events ... Thanks for reply
    more than a month ago
  • Reset Simulation Time to Zero

    Hello, I wonder if the Mak-RTI has some documentation that shows performance tests? - Throughput Tests - Latency Tests[/b] Performance Tests Thanks,
    more than a month ago
  • Collision detection of HLA entities in VR-Forces

    Hi to all, I'm new in this forum and I need your help! I have 4.1.1 Mak Rti installed, I'm using Netbeans and Java 1.6. I am able to launch rtisimple1516e example and all is working fine. The problem is in my source code.. when i call 'myRtiAmb = factory.getRtiAmbassador();'. You can see the error in the image that I posted: 'Exception in thread 'main' java.lang.UnsatisfiedLinkError: C:\MAK\makRti4.1.1\bin\makRtiJava1516.dll: Impossibile trovare la procedura specificata'. The same problem is faced to me when I create a project and open the class rtiSimple1516.java, why?? Thank you Davide.
    more than a month ago
  • Getting dismounted infantry to fire at air units

    Hi to all, I'm new in this forum and I need your help! I have 4.1.1 Mak Rti installed, I'm using Netbeans and Java 1.6. I am able to launch rtisimple1516e example and all is working fine. The problem is in my source code.. when i call 'myRtiAmb = factory.getRtiAmbassador();'. You can see the error in the image that I posted: 'Exception in thread 'main' java.lang.UnsatisfiedLinkError: C:\MAK\makRti4.1.1\bin\makRtiJava1516.dll: Impossibile trovare la procedura specificata'. The same problem is faced to me when I create a project and open the class rtiSimple1516.java, why?? Thank you Davide.
    more than a month ago
  • Multiple NICs

    This is an example of an ambulance dispatcher. The dispatcher looks for human entities which are damaged and assigns an ambulance to pick them up and bring them to the hospital. You can demonstrate this behavior by running the scenario and setting some of the civilians to be destroyed. The 'Dispatcher' entity will command one of the ambulances automatically. You can add additional civilians or ambulances and the dispatcher will track them automatically. The dispatcher and the ambulances communicate via text message; these have no effect on the simulation but they do stimulate the comms display in the front-end. [file name=Ambulance-20130227.zip size=20623]http://www.mak.com/images/fbfiles/files/ambulance-20130227.zip[/file]
    more than a month ago
  • Setting RTI_tcpForwarderAddr

    aMAZEing scripted task This scripted task will generate a maze based upon parameters entered by the user during task assignement. The parameters are 1) Number of walls in the X direction (range of 3 - 19) 2) Number of walls in the Y direction (range of 3 - 19) 3) Length of wall (minimum 10 meters) 4) Algorithm to use to generate maze 5) A location to start the maze at This task can be assigned to any movement platform. Once given the maze will be generated and displayed on the terrain. The platform will then move through the maze given the maze solution. The platform will know the solution ahead of time. The maze will be displayed as a series of obstacles on the terrain. In order to use this task, create a new scenario and import the maze.spt script file. Assign the task to a platform entity. [file name=maze-20130227.zip size=5791]http://www.mak.com/images/fbfiles/files/maze-20130227.zip[/file]
    more than a month ago
  • No response from rtiexec

    Skywrite scripted task. This scripted task will work with a new Skywrite entity to write a phase in the air. The script will work with any capital letter A - Z as well as space. Punctuation is currently not supported. The skywrite task has the following parameters 1) The word to write 2) The length of each leg of the letter 3) Whether or not to publish the word as it is being written The script will generate a route which comprises the word and then will task the skywrite plane to take off, follow the route and then land when the route is complete. To use this script: 1) Modify the track history under the display options to be infinite 2) Turn on track history 3) Add the skywrite.sms as an additional sms when creating the scenario 4) Import the skywrite.spt file 5) Create a skywrite plane and give it the skywrite task [file name=skywrite-20130227.zip size=11566]http://www.mak.com/images/fbfiles/files/skywrite-20130227.zip[/file]
    more than a month ago
  • MOVED: Custom Dead Reckoner for Entity Publisher

    In this Riot Scenario, there are numerous Lua tasks used to control the entities interacting with each other and doing complex behaviors. This scenario shows how to use Lua tasks to spread the task to other entities, how to subtask the entity, how to send sets, how to get entities in a certain area,filter for particular types and find the one closest to the tasked entity, sending and responding to text messages, and changing states based on the completion of tasks. And yes a dude get's tased. Enjoy. [file name=Riot.zip size=41536]http://www.mak.com/images/fbfiles/files/riot.zip[/file]
    more than a month ago
  • How to build VR-forces examples under Qt Creator?

    I created this scenario with a custom lua script task to demonstrate one of the many ways to use lua in VR-Forces. The task takes a ground aggregate where it has a any combination of entities and embarks the human entities onto the vehicle entities, drives to the specified location, and has the people disembark when they get there. The interesting thing about this task is that it has cars drive to the location asynchonously and does not wait for each car to get full first. Also if there are more vehicles than people, the empty vehicles (no embarkees) will stay behind and do nothing. Similarly, the people with no vehicles left to embark on (or vehicles that cannot be embarked on unless configured to do so) will simply stay behind. To see this script in action with the provided scenario, you must first configure the civilian vehicle entity to have the correct embarkation points. I have provided one to usewith the scenario where you can just drop it into your SMS replacing the existing civilian vehicle ope file to see this work. Then load the scenario and hit play. The vehicles may do some strange driving to get to the road, but that was my fault for placing them in a poor location. Civilians in the scenario also sometimes have a hard time embarking on the vehicles since I didn't really spend a lot of time configuring the ingress/egress points on the civilian vehicle very well. If you view this in stealth mode, you'll also notice that the entities all are in the middle with their heads sticking out of the roof of the cars. You'll find the attached zip file also has the text of this post so you can read it anytime without having to come back to this post! I have also included the script as an exported spt file. Enjoy! [file name=squadMoveLua.zip size=17268]http://www.mak.com/images/fbfiles/files/squadMoveLua.zip[/file]
    more than a month ago
  • DtSimulationAddress from DtDe

    nECESITO SABER COMO SE CONFIGURAN LOS SLOT PARA LAS ENTIDADES AEREAS EN LAS ENTIDADES DE SUPERFICIE
    more than a month ago
  • Artillery Munitions and sensors

    I'm using vrforce 3.7. I just created some new entities by simply copy and paste from existed ope files and modify some nessecary properties in the file(I don't regist any new classes to the engine, because I don't think it's nessecary, but I don't know whether it may cause a problem) . Then I modified the vrfSim.opd so that vrforce now have entries for the new entities' parameter database. Finally I modified vrf.ent so that I can create these new entities in the vrforce GUI. And, it seems quite well in the GUI. I mean I can add my new entites in a scenario, but when I want to check the entities' plan(Right click on the entity and then click 'View Plan...' or 'Edie Plan...', it gave me no respond(no respond but NOT showing nothing). So what's the problem? Could it be just as I mentioned before, I don't regist new classes to the engine. (By the way, I set all the new entites' force type to 'ForceOther')
    more than a month ago
  • How to create new line type entity

    Hello, I have to pass string data from main thread to driver (network) thread in a safe way.Developer manual speaks about DtGuiThreadVrfRemoteController. and some other classes to exchange data between the two threads without specifying about these last.. <> Is there some example on doing simple data exchange from main thread to driver thread and viceversa? Thanks in advance. AGiuliani
    more than a month ago
  • MOVED: Need Example for ActionRequest Pdu

    Hello, I have written a vrforce plugin and now I am creating an installer based on NSIS install system. I'd like to check if plugin build version is compatible with MAK version installed on target machine (and show a warning if different). Any suggestions to detect the MAK product version? Is there a way to read that info from registry or from a system file? Thanks in advance. Regards, A.Giuliani
    more than a month ago
  • MOVED: How to deallocate memory returned by getParameterName

    I'm running logger 4.1 and it's giving me an error related to the lgrConfig.xml file. I have permissions to read and write to the file, as well as my XML editor says the file is valid. Does anyone have a suggestion where to star debugging this problem, or have a sample configuration file I could compare against? There isn't any extra content, and without a good version to compare to I'm really at a loss. Thanks for your help. -Max /opt/mak/logger4.1/binDIS>./logger MAK Data Logger 4.1 Built on May 5 2007 at 04:09:23 Loading config file. I/O error : Resource temporarily unavailable lgrConfig.xml:1: parser error : Extra content at the end of the document ^ Uncaught DtException >Propagating DtException. >Thrown at: virtual void MAKLogger::DtLoggerApplication::processConfigurationFile(const DtString&) [lgrApplication.cxx:237] > -->DtCorruptedState: Error reading: Extra content at the end of the document -->Thrown at: virtual bool DtEnvXMLReader::readDoc(xmlTextReader*) [envXMLReader.cxx:117] -->
    more than a month ago
  • MOVED: Using RTI_RID_FILE Programmatically

    Hi all, I'm starting to use the MAK RTI, then this rising some doubts to install. I'm reading the documentation, but i have some doubts. 'm installing the MAK RTI on Windows and i read that I need to run the installer. So, i downloaded the version: makRti4.1.1-win32-win64-msvc++10.0-setup-clon.exe But, now I need to follow topics below? 2.3. Installing the MÄK RTI Java Bindings 2.3.2. Windows Installation 2.3.3. Installing the HLA 1516 Java Fedtime Library Configuring Windows to use the HLA 1516 Java Fedtime Library Developing a Custom Logical Time Implementation Can you help me? Thanks, David
    more than a month ago
  • Question about having multiple license servers on the same network.

    I'm using vr-forces 3.7(sry but that's the only version available for me), and I'm trying to run the example €œsimpleScenarioPlayer€. The process of compling and linking is quite successful, but when I try to run the simpleScenarioPlayer.exe, it gives a error like cannot find the access point of qt-mt331.dll. Then I just find out that the file 'qt-mt331.dll' provided by vr-forces is different with the one that provided by Qt 3.3.1. I mean these two files are different(at least the size is different), so I replace the vr-forces' dll in the binHLA13 directory with the Qt's dll(The one used when linking). This time it's another error, some 'in-combo' memory error. So I wonder if someone could give me a solution. Personally I think it's because the Qt version I'm using doesn't match the one that develop this example. I just want to know how to run this example correctly. (Actually not only this example, all examples that use the Qt library are giving the same error.)
    more than a month ago
  • Is the web browser a candidate platform for use in your simulation architecture?

    Hello, I'm trying to use VR Forces (3.12) to generate DIS radio communications PDUs. In particular, correct Transmitter PDUs describing simple radio traffic. I have succeeded in generating transmitter PDUs by setting 'publish-transmitter' to true for the radios in questions and editing the commModelParams.mtl to publish-transmitters from the default internal radio model. However, the transmit-state of the radio is always set to 'On but not transmitting'. I have not changed any other settings. When I give the units a Send Radio task, a signal PDU is generated correctly, but the transmitter pdu does not change state. How do I get VR forces to generate active Transmitter PDUs? Many Thanks, Tim
    more than a month ago
  • How do I build the rtisimple1516e example?

    Hi everyone! We encountered problems after upgrading from VR-Exchange 2.0 to 2.1. We are using MÄK RTI 4.0.4 on all of our machines. Everytime we start a 1516- or 1516e-broker in VR-Exchange 2.1 this broker crashes immeadetly after connecting to the RTI. RTIexec was running, but no federation existed. With the license manager we can monitor that a RTI-license is checked out and after the crash it is checked in again. Here is our setup: Windows 7 Prof 64bit MÄK RTI 4.0.4 VR-Exchange 2.1 (tried both version 32 and 64 bit) FED file: tried different with same result Does anyone has a clue if special configuration for this setup is necessary or are the versions of VR-Exchange and RTI not compatible (but they should be regarding the release notes)?
    more than a month ago
  • MOVED: Marine Missile Defense bonus cannot run correctly

    First off, we already have one installation of RTI and VR-Forces running on one machine on our network. Would there be any sort of conflict with licensing or any kind for that matter with running another version from a separate machine? I'm using a virtual NIC on my machine to at least try and bypass any sort of conflicts the RTI and Forwarder may cause, but the license server is still on my physical NIC which is on the same network as the other system. If there is any conflicts, what sort of work around is there?
    more than a month ago
  • Invalid FDD File

    The web browser, as a platform, seems to offer benefits to both users and app developers: users get access to applications from any computer/device that has a web browser installed; and developers can provide updates to all users from a single installation.
    more than a month ago
  • Importing Shapefile Feature data into VRForces

    Hello. How can i obtain front-end application number, ... (DtSimulationAddress) from DtDe? Thanks
    more than a month ago
  • Installing the MÄK RTI on Windows

    catid=8&id=699
    more than a month ago
  • Detect Vrforce version

    Marine Missile Defense plugin cannot work correctly in vrf 3.12.0.1 The DDG-51-Arleigh-Burke_1_1_3_225_4_1_1_0.ope file doesnot specify the controller and actuator. I change the controller and actuators and the problem still there.
    more than a month ago
  • Logger cofiguration file error

    I need to create a sensor that can detect incoming artillery rounds. I've noticed in the OPD editor that I can give sensor signatures for different munition types, but I didn't see the artillery rounds in the munition tree (such as the 155mm howitzer fire). How can I accomplish this?
    more than a month ago
  • Neat 'Squad Movement' lua script

    Just upgraded to RTI ver 4.1.1 but get the following error: 'Run-Time Check Failure #3 - The variable 'status' is being used without being initialized.' The message comes from librti1516d.dll. Using Visual Studio 2010 on Windows 7. Any ideas?
    more than a month ago
  • There are some problems when I added some new entities to vrforce engine.

    I am using 1 server for the License Manager and I have 2 different licenses for 2 different products. I need to be able to run the LM as an installed service so the service can be set to Automatic if the server is restarted it will start the service automatically. I can set this up using lmtools but I can only set it to use one license. Using the MAK License Manager, I can set the server to use both licenses but I can not set a service to run automatically. Please give some advice on how I can get both licenses to work as a service that will start automatically on server restart. Thanks for any help!
    more than a month ago
  • Automatically fire missiles at valid targets

    Method getParameterName in MAK\makrti\include\rtiambservices.hh returns a null-terminated C-string. Example usage: char * sz = conn->rtiAmb()->getParameterName(...); I'd like to confirm that the proper way to deallocate the memory allocated and returned by getParameterName is   delete [] sz; with the angle brackets. Thanks.  
    more than a month ago
  • Ambulance Dispatch

    hi there, i am using vr forces 3.12. i use aircrafts in my simulation and after i run the logger (ver. 4.3) i want to get the height coordination. i see a locatin brackets and there are 3 slots in it. i see 2 slots representing the axis x and y and then another slot which i thought represented the altitude. the problem is that x and y are as i see in my vr forces data (in meters) and the third one appears as an 8-digit number. is there anyway i can get my altitude in meters??? that is very important for my project. thanks alot for your help Tamir
    more than a month ago
  • Drive a tank through a maze

    hi there, i am using vr forces 3.12. i use aircrafts in my simulation and after i run the logger (ver. 4.3) i want to get the height coordination. i see a locatin brackets and there are 3 slots in it. i see 2 slots representing the axis x and y and then another slot which i thought represented the altitude. the problem is that x and y are as i see in my vr forces data (in meters) and the third one appears as an 8-digit number. is there anyway i can get my altitude in meters??? that is very important for my project. thanks alot Tamir
    more than a month ago
  • introducing noise into missile flight paths

    Just testing something with the forum mechanism.
    more than a month ago
  • how edit entity sensor contact list?

    I am working with the Logger API. We have written some code that is a simple command-line program that will playback a lgr file, generating DIS from it. I am now trying to write code in which I can modify the outgoing DIS packets before they are sent out. Specifically, I want to modify the timestamps on the DIS packets, but leave all of the other content in the packets the same. Does anyone know if there a straightforward way of doing this with the Logger API? Thanks, Patrick
    more than a month ago
  • Question about VR-Link DIS versions support

    menuManipulation sample contains sample to create friendly entity. (makVrf:tCreateMenu::instance(de).addItemToCreate(...,...)) I'd like add menu item to create neutral or/and opposing entity. (CreateMenu->Special->SpecialEntity) Help me, please. Thank you.
    more than a month ago
  • Exception error when starting 1516e federation

    Does having Sink and Spawn points in a scenario affect repeatability? I am trying to get a scenario to produce the same output every time. I read the requirements for repeatability in the VR-Forces manual and made all of the necessary changes, however, I am still having difficulties with repeatability.
    more than a month ago
  • How I Configure RID file for UDP Multicast Transmit or Receive

    I have develop new entity and new task. Please, how to associate my new task with my new entity? F.e. how to say to task 'retreat' (mak example) to be 'desabled' for cultural feature entities; or to be enabled for ground entities only? Thank you.
    more than a month ago
  • MAK RTI 4.1.1 1516e crash using FOM Modules with full path

    How to obtain 'current simulation time' by front-end code (from DtDe). VR-Forces 4.0.2a. Thanks.
    more than a month ago
  • windows batch file to use combined mode even when starting FE & BE separately

    VR-Forces is compatible with the Pitch RTI as well. However the FOM file we ship for HLA1516e doesn't quite work. It's only a little off and here is the fixed version. You may also need the latest version of VR-Forces if you are specifically trying HLA1516e. [file name=VR_Link20017_1_evolved.zip size=84127]http://mak.com/images/fbfiles/files/vr_link20017_1_evolved.zip[/file]
    more than a month ago
  • How to detonate a missile immediately?

    Hey, This is an opportunity for you to be the VR-Vantage Product Manager! Post your feature requests here and Ill see what I can do to get them into the next version of VR-Vantage! Thanks, Brett Wiesner VT MÄK, Director, Visualization Products 68 Moulton Street, Cambridge, MA 02138 T: +1.617.876.8085 x145 M: +1.617.359.1157 Email: brett@mak.com (re)Discover MÄK - Visit our new website! www.mak.com
    more than a month ago
  • MOVED: In vr forces how do you accomplish dialog interaction

    Its hard figuring out what to put in the next release. If you are a Vr-Forces user out there lurking, let us know an easy thing we can add to the product for the next release. Suggestions anyone? Keep it simple, and it will probably make it in to the product. If it cannot make it into the product, I will try to explain where it is on the roadmap and why. Jim
    more than a month ago
  • MAK RTI with Presagis STAGE

    Hi, I am currently connecting VR-Forces via HLA to another federate. The federate has some entities that is simulates, that appear in the VR-Forces scenario. I observe that sometimes, the VR-Forces entities walk through the other federates entities. This does not occur for other VR-Forces entities. This is apparent from the other federate's view as the other federate has a 3D view of the scenario. It seems that the collision detection of my VR-Forces entities do not take into account the HLA entities. Do you know how we can activate collision detection to take into account HLA entities?
    more than a month ago
  • How does the remote example application populate the Variable Datum fields

    I'm trying to add HLA support to a development platform called Quest3D by creating a plugin for it. Right now I've got a simple test plugin that creates an RTIambassador instance and calls its connect method when invoked: RTIambassador* ambRti = NULL; try { RTIambassadorFactory* factoryAmb = new RTIambassadorFactory(); ambRti = factoryAmb->createRTIambassador().release(); TestFederateAmbassador ambassador(ambRti); ambRti->connect(ambassador, HLA_EVOKED); } catch(rti1516e::Exception& e) { DebugBreak(); } ...as well as a Quest3D program that invokes it. However, while this program runs as it should in the Quest3D viewer, it does not in the editor. Instead of displaying the connection selection dialog or attempting to connect to the default connection when connect is called, it just immediately throws a ConnectionFailed and NotConnected exception. The biggest difference between the editor and the viewer, aside from the presence of a user interface, is that the editor has considerably more libraries loaded, so it seems likely that the problem is caused by the editor having already loaded a library that MÄK RTI also uses, but one that is a different version than the one MÄK RTI expects. I understand that I can't expect anyone here to have any experience with Quest3D, but in general, are there any libraries that have interfered with MÄK RTI like this in the past? Or are there any other reasons that could cause the connect method to fail like this?
    more than a month ago
  • How can I get the local position from world position?

    I have to change my RTI_tcpForwarderAddr from the default of '127.0.0.1' to the machine's actual IP address in order to connect a federate and utilize reliable transport, even though the rtiexec and rtiforwarder processes are running on the same machine as the federate. Should this be so?
    more than a month ago
  • Problem to run the model

    When attempting to create the federation execution programatically through the rti ambassador createFederationExecution, I get the following error 'Could not create federation RAS Federation: no response from rtiexec'. Even though the rtiexec process is running. Using RTI version 4.0.4. Some settings from rid.mtl file: (setqb RTI_forceFullCompliance 0) (setqb RTI_useRtiExec 1) (setqb RTI_udpPort 4000) (setqb RTI_destAddrString '229.7.7.7') (setqb RTI_tcpForwarderAddr '131.136.18.148') (setqb RTI_internalMsgReliableWhenUsingRtiexec 1) (setqb RTI_fomDataReliableWhenUsingRtiexec 1) (setqb RTI_rtiExecPerformsLicensing 1)
    more than a month ago
  • MOVED: How does the remote example application populate the Variable Datum fields

    Hello, When specifiying a path to the rti config file utilizing RTI_RID_FILE as an input to the call createFederationExecution, if there exists a space in the path such as C:\Test Directory\rti.mtl, it throws an exception stating that it cannot find the file. I tried using quotes on either end of the file path string but it still does not work. Any ideas?
    more than a month ago
  • How to add detonation to entity

    How would I go about converting a Google Sketchup object and adding it to the VR-Forces as an object? What limitations would exist? :huh: Thanks! Fuz###
    more than a month ago
  • Modify Outgoing DIS Packets from Logger

    hi, i am using vr vantage ig and i was wondering if i can give the pilot an extra window so he can view the terrain from above' similar to the view of the vr forces? i know vr vantage xr has this abbility and i was wondering if i can do the same in vr vantage ig? thanks a lot
    more than a month ago
  • How do I enable/disable tasks for entities or multiple entities?

    How do I install and use vrAudio. I have downloaded and run the installer which created a file structure but where do I add the audio to Forces or Vantage. Is there a read-me or help link?
    more than a month ago
  • Why are my buttons disable for play/pause/rewind? Why can€™t I create a new scenario or load a new scenario?

    I have been trying to get infantrymen to shoot at air units in VR-Forces 3.12.0.1. The only infantry that do so are those equipped with anti-air weapons, such as RPGs. So here is a description of what I ended up doing to get infantrymen armed with AK-47s or M-16s to shoot at helicopters (only, but you could do it for any air unit): [ul]* Created a rotaryWing-AK47.dmg file to describe how rotary wing aircraft take damage from AK-47s. * Modified the AKA762.asl file to add helicopters to it. This is the ammo select table for the AK-47 (and any 7.62 mm weapon that refers to this file). * Modified the AKA762.hit file to add air units. This is the hit probability table used by the AK-47. I could have added only helicopters, but in this case adding all air units is OK (and faster). * Modified the handheld-AK47.sysdef file to add helicopters to the target priority list. * Created a rotaryWing-M16.dmg file to describe how rotary wing aircraft take damage from M-16s. * Modified the M16.asl file to add helicopters to it. This is the ammo select table for the M-16s (and any 5.56 mm weapon that refers to this file). * Modified the M16.hit file to add air units. This is the hit probability table. * Modified the handheld-M16.sysdef file to add helicopters to the target priority list. * Modified the target selection controller of all blueForce and OppForce infantry that have an AK-47 or an M-16, to add helicopters to their target-outputs/weapon/target-priorities list. * Modified the rotary-wing-default.sysdef file to add small arms fire to the list of ammunitions causing damage. Added a reference to the rotaryWing-AK47.dmg and rotaryWing-M16.dmg files.[/ul] One thing to note is that it seems that for an infantryman to detect a helicopter, the infantryman needs to have the helicopter type listed in his target selection controller in the OPD editor. I don't see why VR-Forces would require the target selection controller for this purpose. If any unit has a 'visual sensor', the unit should be able to detect the helicopter when it comes within the range of the sensor regardless of whether or not the helicopter is listed in the target priority list. I'm hoping that the problem lies with my visual sensor's definition, but I haven't looked into this yet. If anyone has any insight into this problem, I'd appreciate your input. :cheer:
    more than a month ago
  • how to get my altitude in vr forces logger??

    Usually this means the front-end and the back-end are not talking to each other. This could be the result of a number of things ranging from your own network, to a firewall problem. If you've eliminated all possibilities of your computer interfering with itself, it is likely that you have two network cards on your computer. When this is the case, you need to specify a device address in the VR-Forces launcher dialog box. It conveniently has a drop down box of IP addresses you can select from. Usually the first non-127.0.0.1 address is sufficient. Select this and launch VR-Forces from here. If it still doesn't work, you should consider posting to this forum.
    more than a month ago
  • ALTITUDE IN VR FORCES LOGGER

    You add an entity range for that entity type. (entity-range (entity-type 1 1 -1 -1 -1 -1 -1) (range-determinant (range-list (range 10.000000 (probability 1.00000) ) (range 4000.000000 (probability 0.7000) ) ) ) ) Replace the entity type with the entity type you want and give it multiple ranges with each range given a different probability value.
    more than a month ago
  • Why does my VR-Link application crashes when using another library that uses FLEXlm?

    Aggregates behave differently than entities in that the entities under the aggregate (subordinates) are typically expected to perform the task that is tasked to the top level aggregate even if the subordinate is an aggregate itself.
    more than a month ago
  • Forum test

    There are two functions defined in the remote controller API to create aggregates: void createAggregate (const DtEntityType &type, const DtVector &geocentricPosition, DtForceType force, DtReal heading, DtList *entityNames=0, const DtSimulationAddress &addr=DtSimSendToAll, DtAggregateState initialAggregateState=DtDisaggregated) const and void createAggregate (DtVrfObjectCreatedCallbackFcn fcn, void *usr, const DtEntityType &type, const DtVector &geocentricPosition, DtForceType force, DtReal heading, const DtString &uniqueName, const DtString &label=DtString::nullString(), const DtSimulationAddress &addr=DtSimSendToAll, DtAggregateState initialAggregateState=DtDisaggregated) Most of the arguments between the two are the same though you€™ll notice the second one has two additional arguments in the beginning. Both functions can create a true aggregate, rather than creating an aggregate with subordinates, though the second one is more explicitly the case since it doesn€™t ask for a subordinate list. You can pass a null pointer to the first version for the list of subordinates and it will also create a true aggregate (with no subordinates). The purpose of the second function is to act like €œcreateEntity()€ except it is an aggregate instead. The callback function and the void* usr arguments (the first two arguments) are used to tell you when this aggregate gets created. The first argument is the function in your class that will get called when the aggregate is created, and the seconf argument (the void* usr) is the class pointer itself (usually €œthis€, but could be another class pointer if not in the context of the current working class). You could also call createEntity() instead and specifying the entity type and it will create a true aggregate that you could add subordinates to (or not) later.
    more than a month ago
  • New Website

    Well, what do you think of MÄK's new website?
    more than a month ago
  • Convoy behaviors in VR-Forces 4.0 with B-HAVE 1.5

    Has anyone created convoys in VR-Forces 4.0 with B-HAVE 1.5? We are trying to simulate a 4 vehicle convoy following a pre-defined route, and we can either do a convoy or a move-along-route behavior, but not both together. What we would like to be able to do is have convoy following along a defined route, where we can define the vehicle spacing and speeds, but at the same time keep the convoy restricted to the waypoints defined by the route.
    more than a month ago
  • Emitter beams not published when using HLA 1516?

    Hi. A colleague has developped a self-defence system (SDS) for one of our simulators. The SDS reacts to Radar and Laser emissions. When run over DIS, the SDS picks up the emissions and reacts appropriately. However when run over HLA with RPR FOM 2.0017, we do not receive any emitter beams. Is there a configuration setting that we should be aware of and that would cause the emitter beams to be or not be published when running over an HLA federation?
    more than a month ago
  • How can I run the Logger without displaying a GUI?

    You can hide the GUI by editing lgrConfig.xml as follows: Around line 125 of the default lgrConfig.xml is the following:   To disable the GUI, either comment out or remove those three lines, for example: This will result in a warning message being printed during startup, 'Unable to get GUI.' once or twice depending on your setup. These warnings are normal and can be ignored.
    more than a month ago
  • Do you have any B-HAVE tutorials?

    Creating PathData in B-HAVE 2.0 is so much easier than in 1.x that we have dropped the tutorial from the documentation. However, we know some customers are still using B-HAVE 1.x. B-HAVE Users Guide for B-HAVE 1.x has a tutorial for generating PathData. You can view short videos of the most important parts of the tutorial.
    more than a month ago
  • I installed the B-HAVE Module 1.0.1, but the B-HAVE menu does not show up in VR-Forces. What is wrong?

    If you installed the MS VC++ 8.0 version, you must install the Visual Studio 5 SP 1 redistributable file. You can get it at ftp://ftp.mak.com/out/vcredist_x86.zip.
    more than a month ago
  • I have an if-then-else condition in a plan, but VR-Forces does not respond to the condition, even though I know it is true. Why not??

    Sometimes when an if condition does not seem to work, it is because it is used to test a condition that would be better tested with a when condition. An if condition gets executed at the moment it is reached in the plan. If you are testing for a transient condition, such as receipt of a message from another entity, the condition will almost always be false, because the transient condition would have to occur exactly when the if condition was evaluated. This would almost never be the case. Use if conditions to test conditions that are relatively stable over seconds or minutes of time and which you have reason to believe will be useful to evaluate at the point in the plan that the entity is likely to execute them. Use when conditions if you want the entity to respond to a particular event, if and when it becomes true, but you have no idea when that event will take place.
    more than a month ago
  • Do you have any VR-Forces tutorials?

    Appendix A in VR-Forces Scenario Management Guide has two tutorials that show how to create scenarios. VR-Forces 4.1 and later include video tutorials that demonstrate the tutorials in the Scenario Management Guide and Configuration Guide. You can run them by running ./doc/vrforces_tutorialvideos.htm. For previous releases of VR-Forces, you can view video tutorials.
    more than a month ago
  • Can I load my own point features in the 3D Front End and display them? Do you have any more documentation about the display of point features?

    There are several ways to map point features to models for display in the 3D Front End. Please read pointfeatures.pdf. [Note From Moderator: This post contains an error -- for more up to date information please read the rest of this thread]
    more than a month ago
  • How do I display the 3D Model group box in the Entity Editor?

    Section 5.4.7 in VR-Forces Configuration Guide, which describes the 3D Model group box, was included in the documentation in error. There is no such feature in the Entity Editor. We are sorry for any confusion this may have caused. To map a 3D Model to an entity, you use the model mapping dialog boxes in the VR-Forces 3D Front End, which are described in Chapter 10, Configuring 3D Models in VR-Forces Configuraiton Guide.
    more than a month ago
  • I am building the examples and having trouble running them. What should I do?

    Set the working directory to the location of the executable for each example before you debug it. For example, for simpleCGF5, the working directory should be something like c:\mak\vrf3.8\bin5.
    more than a month ago
  • When I start VR-Forces in combined mode, the menus in the GUI are unavailable and I can't create any entities or objects. What is wrong?

    Make sure that the back-end is running. If it is, you may be seeing an occassional problem in which a Windows PC cannot see the packets that it is sending. This has the side effect of preventing the VR-Forces front-end from talking with the back-end. To test this, please try the following steps: 1. Open a DOS console and cd to the VR-Forces bin5 directory. 2. Run `vrfMsgDump -P 3838` and wait for about 20 seconds. After it starts up you should see no further output after the 'using MAK Technologies VR-Link' line. If you see additional output, please modify the -P option to use a port which isn't in use on your network. 3. Run `vrfSim -P 3838`, or if you've changed the port number use the new # with the -P option. At this point you should see a data interaction being printed in the vrfMsgDump window every five seconds. If you're not seeing these updates, your system has the problem described above. We don't know why it happens, but the fix is pretty easy. Go into the hardware manager, delete your NIC, reboot and allow Windows to reconfigure it. If you are seeing the updates, from the same DOS window run `vrfGui -C -Z` and send the vrfGui.log and vrfSim.log that it generates to MAK Support.
    more than a month ago
  • I need to migrate to the current release of VR-Forces. Do you have any migration guides to help me?

    The VR-Forces Migration Guide is in the /doc directory of your version of VR-Forces.
    more than a month ago
  • How can I simulate a friendly forces entity, such as an F-16, as an opposing forces entity?

    If you are using VR-Forces 3.11 or earlier, do this. If you are using 3.12 or later, see the next post on this subject. If you want an entity type to 'switch sides', you need to add an entry to the vrf.ent file and you need to add an entry to the entity parameters database. Here's how: 1. Open up the vrf.ent file. Find the following entry: ;;-Fixed Wing ******************************** ;;----ForceFriendly (entity-menu-item (label 'F-16A Fighting Falcon') (entity-type 1 2 225 1 3 1 0) (entity-class-type 'fixed-wing-entity') (force-type ForceFriendly) 2. Change the force-type to ForceOpposing. If you now start VR-Forces and create an F16, you will see that it has an opposing force icon and the label reads Force 2. However, if you create some other entities for both forces, you will find that it will still shoot at Force 2 entities. You need to edit the .ope file for this entity also (.\vrfSim\US-fighter-air-defense-fixed-wing-platform_1_1_2_225_1_-1_-1_-1.ope). 3. Open .\vrfSim\US-fighter-air-defense-fixed-wing-platform_1_1_2_225_1_-1_-1_-1.ope. Scroll down through the file until you find the target detection sensor: (tgt-detect-sensor (component-descriptor-type 'target-detect-sensor-descriptor') (component-type 'target-detect-sensor') (attached-to-list ) (min-tick-period -1.000000) (min-tick-period-variance -1.000000) (process-state-repository-name '') (process-state-repository-type '') (sensor-range 27000.000000) (detection-period 1.000000) (hostile-forces 2) (detect-offset 3.000000 0.000000 0.000000) 4. Change the hostile-forces parameter to 1. Now the F16 will shoot at Force 1 (friendly entities.)
    more than a month ago
  • I recorded an exercise using the MAK Logger, but when I play it back I don't see any entities? What's wrong?

    To view a Logger recording of a VR-Forces exercise, start VR-Forces with an application number other than the one that was used when you recorded the exercise. Start VR-Forces with the -a startup option and give it an application number in the range 3000 to 4000. The default application number is 3001. The best way to do this is when you run the exercise that you want to record, use an application number that is different from the one you usually start up with. Then, you can always run the Logger recording with your default configuration.
    more than a month ago
  • Why don't my entities move at the speed that I tell them to use?

    The maximum speed for an entity is specified by the max-speed parameter. The default speed for an entity is specified by the ordered-speed parameter. You can override the ordered speed with a Set Speed command. The nominal speed for an entity is the ordered speed. However, the actual speed is affected by the soil type and the slope. The entity parameters database lists the soil types for each entity type and their effect on speed. If the soil type is not defined in the terrain database, VR-Forces uses the soil type DtHardPacked, which has a speed factor of .72. Because of the effect of soil type and slope, an entity will rarely move at its actual ordered speed or maximum speed.
    more than a month ago
  • I tried to build one of the examples in VR-Forces and got a linking error. What should I do?

    Each release of VR-Forces is linked with a particular version of MAK VR-Link. When you build an example or your own application, you must link to the correct version of VR-Link. See the release notes or the Product Versions page for a listing of the correct versions of VR-Link (and the MAK RTI) to link to..
    more than a month ago
  • Why does the RTI have problems when running two separate federations and RTI Execs on a single network?  Why do federates sometimes discover objects or receive messages from the other federation?  Shouldn't using two RTI Execs resolve these issues?

    The MAK RTI supports running multiple federations on the same LAN.  However, there are some configuration issues that you must keep in mind.  There are 2 basic configurations that make this work: 1. (Recommended for optimal performance and to support multiple RTI versions on the same network) For each federation choose a different Port and multicast address: (setqb RTI_udpPort 4000) (setqb RTI_destAddrString '229.7.7.7') If using multicast discovery, also choose a different multicast discovery port: (setqb RTI_mcastDiscoveryPort 4001) Using this method is optimal since all filtering of messages by federation will happen at the network hardware and kernel level rather than at the RTI application level. 2. (Recommended for easier configuration) Run only a single RTI Exec for both federations.  A single RTI Exec instance can handle multiple federations.  As long as a single RTI Exec is used, the MAK RTI is able to filter messages according to federation.  The problems addressed by the question are due to running multiple federations on the same network with different RTI Execs. No additional RID configuration is required.  However, as an optimization when using Reliable transport for internal messages, users may choose to select different multicast addresses for best-effort traffic for each federation. (setqb RTI_destAddrString '229.7.7.7') This solution will only work if ALL federates and the RTI Exec are using the same MAK RTI version.
    more than a month ago
  • Where can I get the RTI 1.3 and IEEE 1516 specifications?

    The HLA 1.3 and IEEE 1516 specifications are copyrighted by their owners and VT MAK cannot distribute them to customers. To obtain a copy of the 1516 specification, go to http://standards.ieee.org/findstds/standard/1516-2010.html. For the...
    more than a month ago
  • Do you have any example federates that I can use to test the MAK RTI?

    The MAK RTI includes an example of a simple federate that starts a federation and joins it. Read the readme.txt file in ./makRti2.x/examples/rtisimple for details.
    more than a month ago
  • Have you done any performance benchmarking of the MAK RTI?

    The MAK RTI is optimized for real time simulations. We have not done any benchmarking, but we've posted several [url=http://www.mak.com/products/whitepapers.php]white papers[/url] that compare some aspect of the MAK RTI to other RTIs.
    more than a month ago
  • Is VR-Link thread-safe?

    VR-Link is not thread-safe. However, it is possible to use VR-Link in multithreaded applications. You simply need to make sure that your VR-Link stuff is all in the same thread. So long as this is the case, VR-Link should work fine. The one case where the current version of VR-Link has problems is in applications where two completely independent threads both want to use VR-Link classes. With the current version, an application can only have one VR-Link thread! This limitation will be fixed in the next release. However, there are no plans to make VR-Link fully thread safe.The reason for this is that we would need to put in a lot of locking for it to work. It would be more efficient for people to put in their own locks on top of their VR-Link code. This is what we do in our own applications here at VT MAK. One threading model which works very well is to have a main thread that does all the processing and a second thread that manages the exercise connection, reflected lists, publishers, and whatnot. With this model, locking is only necessary when you want to write and read data from the VR-Link thread.
    more than a month ago
  • When I try to use online help for a VT MAK product, the browser says it cannot find the file. What should I do?

    Sometimes, when you install and uninstall multiple or successive instances of a VT MAK product, settings for the Qt Assistant help browser do not get updated properly. To fix this, go to C:\Documents and Settings\UserName\.assistant, where UserName is your login name. Delete the contents in the '.assistant' folder. When you restart the application, on-line help should work.
    more than a month ago
  • I am using RTI NG-PRO with a VR-Link application. Why are my federates not sending updates?

    This is an advisories problem. By default, VR-Link uses advisories, which describe the existence of remote subscribing federates. When using advisories, updates are only provided for a given attribute when remote federates are known to be interested in that attribute. RTI NG-PRO does not handle advisories, so you will need to set the following: DtVrlApplicationInitializer::setUseAdvisories(false); This will prevent your federates from waiting for advisories that will never be sent. Online Help (back ) (feedback)
    more than a month ago
  • Sometimes when I am working remotely and connected to the office through VPN, applications based on VR-Link do not work. What should I do?

    This is because the VPN issues class B addresses, but VR-Link is failing to derive the broadcast address correctly. To force the proper address, set the DtNETMASK environment variable to 0xffff0000.
    more than a month ago
  • When I try to connect to a DIS exercise, the connection fails. What should I do?

    There are many reasons why connectivity might fail. Please check the following: [ul][/ul]If your computer has multiple network adapters, it might use the wrong one. To work around this problem, set the Destination Address for your MAK application to 10.255.255.255.
    more than a month ago
  • Do you support license management on IRIX (MIPS) or Solaris (SPARC)?

    No. We do not provide up-to-date license management software for these platforms. We recommend you run a license server on a Linux or Windows machine. However, older versions of our license server can be found here: Solaris (SPARC): ftp://ftp2.mak.com/out/flexlm11_6-solaris.tar.gz SGI IRIX (MIPS): ftp://ftp.mak.com/out/flexlm92-irix6n32.tar.gz Feel free to use these, they will work with much older versions of our products, but may not work with newer versions of our products.
    more than a month ago
  • When I try to run the MAK License Manager on SUSE 11, I get the error: bash: ./lmgrd: No such file or directory What is wrong?

    The license manager requires a library that is not part of the default SUSE installation. This library is part of the Linux Standard Base Core (lsb) package. If you install this package, the license manager will run properly....
    more than a month ago
  • Can I run FLEXlm as a service?

    Yes. You can configure FLEXlm to run as a service on Windows. Here's how to set it up: 1.Install the license management software and obtain a license. 2.Run C:/flexlm/lmtools.exe. 3.On the Service/License File tab, select the Configuration Using Services option. 4.Select the Config Services tab. 5.In the Service Name box, enter a name for the service. 6.In the Path To The lmgrd.exe File box, enter the path of the directory where the lmgrd.exe file is located (for example, C:/flexlm), or use the Browse button to select the directory. 7.In the Path To The License File box, enter the path of the directory where the license file is located (for example, C:/flexlm), or use the Browse button to select the directory. 8.In the Path To The Debug Log File box, enter the path of the directory where you want FLEXlm to create the debug file, or use the Browse button to select a directory. 9.Check the User Services check box. The Start Server At Power Up check box becomes enabled. 10.Check the Start Server At Power Up check box. 11.Click the Save Service button and click Yes at the prompt. 12.Select the Start/Stop/Reread tab. 13.Click Start Server. View a video of this procedure
    more than a month ago
  • Can flexlm use a specific port?

    Using a port number with lmgrd can improve server startup speed 1.Edit the SERVER line of the license file as follows: SERVER server_name host_ID port_number 2.Set MAKLMGRD_liCENSE_FILE variable as follows: port_number@server_name
    more than a month ago
  • How do I transfer my license to a new server?

    Send email to keys@mak.com and ask for a license transfer request form. We will send you the form. Fill out the form, sign it, and fax it to us. We will issue you a license file for the new server.
    more than a month ago
  • I ran the lmhostid program and it returned #ffffff. This isn't a valid host ID. What should I do?

    This response to lmhostid usually means that your computer does not have an ethernet network card, or the card does not have a valid IP address assigned. If your server is a PC, we can create a license file for you using your disk serial number. To get the volume serial number: 1.Change to the flexlm directory. 2.Run lmtools.exe. 3.Select the System Setting tab. 4.In the Hostid Settings group box, look at the value for Disk Volume Serial Number. 5.Send us this value instead of a host ID and let us know that it is a volume serial number.
    more than a month ago
  • When I try to start my VT MAK program, I get a flexlm error that says Unsupported Platform. What does this mean?

    You may have a license for this product, but it is not licensed on the platform on which you are trying to run it. For example, you have a license for VR-Link on Linux and you are trying to run a VR-Link application on Windows. You need to run the product on the licensed platform, buy a license for the new platform, or request a transfer of your license to the new platform.
    more than a month ago
  • I just got a copy of your latest release, but when I try to use it, I get a unlicensed product error. What's wrong?

    It's possible that your maintenance agreement has expired. When you purchase a maintenance agreement, you are entitled to all updates for one year. After that, you must update the maintenance agreement to continue receiving product updates. Please contact your VT MAK salesperson to see if you need to update your maintenance agreement. Please read this BLOG for more information: http://www.mak.com/community/mak-blog/?p=175
    more than a month ago
  • When I try to start , I get the message, 'Application not supported'. What's wrong?

    In general this means that you are trying to run an application for which you do not have a license.
    more than a month ago
  • Where do I get the latest version of the MAK License server?

    You can download the latest version at:    Windows: ftp://ftp.mak.com/out/maklicensemanager-win-setup.exe (for 32 bit systems) ftp://ftp.mak.com/out/maklicensemanager-win64-setup.exe Linux: ftp://ftp.mak.com/out/maklicensemanager-linux-setup.tar.gz Note: The Linux and Windows installers work for all versions of Linux and all versions of Windows currently supported by MAK.
    more than a month ago
  • Why am I having problems untarring a UNIX version of a MAK product?

    When you untar an install package, be sure to use gtar (from GNU), not the default tar.
    more than a month ago
  • How do I install a VT MAK product?

    The user's guide for your VT MAK product contains complete installation instructions (usually in Chapter Two.) If you don't have a copy of the manual (for example, if you downloaded your software), here are the instructions for installing a VT MAK product from [ul][/ul] [url=http://www.mak.com/install-guide.html]CD or from a downloaded file.[/url] Alternatively, download the [url=http://www.mak.com/doc/MAKProductsInstallationGuide.pdf]VT MAK Software Installation Guide[/url] (a generic version of the installation instructions in each manual.)
    more than a month ago
  • Can I use MAK toolkits to develop 64 bit applications?

    As of November 2009, we have released versions of the MAK RTI, VR-Forces, MAK Plan View Display, and VR-Link built with MS VC++ 9.0 that support 64 bit Windows. In the coming year we will release other products with this support. You can check the [url=http://www.mak.com/support/productversions.php]product versions pages[/url] and [url=http://www.mak.com/products/supported_os.php]operating system compatibility page[/url] to see which products are available on the various operating systems. Please contact sales@mak.com for additional information. [b]Installation Instructions[/b] ([url=http://www.mak.com/support/faq.php]back to top[/url]) ([url=http://www.mak.com/support/faq.php#feedback]feedback[/url]) [ul][/ul][url=http://www.mak.com/support/faq.php#howinstall]How do I install a VT MAK product?[/url] [ul][/ul][url=http://www.mak.com/support/faq.php#untar]Why am I having problems untarring a UNIX version of a MAK product?[/url] [ul][/ul][url=http://www.mak.com/support/faq.php#silentinstall]Is it possible to install a VT MAK product on multiple Windows machines from a central location using the command-line, or control where the product is installed on various machines?[/url]
    more than a month ago
  • Do MAK applications run on 64 bit operating systems?

    Yes. MAK products run on the 64 bit versions of all supported operating systems (for example, Windows XP 64 bit, Vista 64 bit, and Red Hat EWS 5.0 64 bit). However, we do not necessarily provide 64 bit libraries. We may provide 32 bit libraries for these platforms. 32 bit applications run perfectly well on 64 bit operating systems.
    more than a month ago
  • What operating system does my MAK product run on?

    Check our [url=http://www.mak.com/support/product-versions.html]Product Versions[/url] page for all platform, operating system, and compiler support information.
    more than a month ago
  • Page :
  • 1