APIs, concepts, guides, and more
|
Common questions about the RMP.
Please visit the following link: RMP evaluation license and follow all instructions. The default evaluation period is 30 days. Please contact us at tech@roboticsys.com if you need to extend RMP evaluation by an additional 30 day period.
How do I request a RMP evaluation license?
RMP uses the INtime RTOS. Visit this page from Tenasys (INtime) to see supported NICs: Supported Network Interface Cards. ⭐ We recommend using an Intel-based Ethernet chipset. Additional NIC models can be supported. Please issue your request to tech@roboticsys.com.
What type of Ethernet chipsets (NICs) does RMP support?
RMP uses the INtime RTOS. Visit this page from Tenasys (INtime) to see supported CPUs and chipsets: https://tenasys.com/resources/knowledge-base/knowledge-base-page/?pageNum=47
What type of CPUs and chipsets does RMP support?
We have a full page dedicated to this comparison, please see here: API Comparison.
What is the difference between RapidCode, RapidCodeRT,
RapidSequencerWin, and RapidSequencerRT?
A software API that allows you to rapidly develop applications to suit all your motion and I/O needs. To support RapidCode, Windows OS version can be 32-bit or 64-bit.
What is RapidCode?
Yes. A user can write an application using our 32-bit or 64-bit libraries.
Is RapidCode offered in 32-bit and 64-bit?
➡️ 32-bit: RapidCode.NET.dll → [32bit] - .NET Standard 2.0 DLL Note: RSI.System.dll is not needed, but some users might want to save Axis configurations that are not stored in the motion controller such as user units. ➡️ 64-bit: RapidCode64.NET.dll → [64bit] - .NET Standard 2.0 DLL Note: RSI.System64.dll is not needed, but some users might want to save Axis configurations that are not stored in the motion controller such as user units.
What files do I need to setup my C# project?
RSI.System.dll → [32bit] - (only if using the Axis XML API)
RSI.System64.dll → [64bit] - (only if using the Axis XML API)
2010, 2015, 2017, 2019, and/or 2022.
What version of Visual Studio can I use?
RapidCode.NET.dll is built for .NET Standard 2.0, making it compatible with applications built on the following frameworks: .NET Standard .NET Framework .NET Core .NET (formerly .NET Core)
Which .NET frameworks can I use with RapidCode.NET.dll?
2.0✅
2.1✅
4.5❌ 4.5.1❌ 4.5.2❌
4.6❌ 4.6.1✅ 4.6.2✅
4.7✅ 4.7.1✅ 4.7.2✅
4.8✅
2.0✅ 2.1✅ 2.2✅
3.0✅ 3.1✅
5✅
6✅
7✅
8✅
The RapidCode API links to the runtime library which works for 2015, 2017, 2019, 2022. We offer both 32-bit (x86) and 64-bit (x64). The 32-bit and/or 64-bit
Which MSVC runtime do I require to run my application?
"Microsoft Visual C++ Redistributable packages for Visual Studio 2015, 2017,
2019, and 2022"
can be downloaded here.
Ensure this (rsi.lic) file is placed in your RapidCode folder
Which folder should I copy the RMP runtime license file?
C:\RSI\X.X.XX
by default.
For first time: For future runs: In code using RapidCode : MotionController.NetworkStart()
How do I change RMP EtherCAT controller sample rate from 1KHz to 4KHz?
Yes by telling the other axes to go where they already are.
Can we just move one Axis in a MultiAxis?
There is no need to use different functions for a combination of CSP and CST. (Other than setting up Tuning parameters for your CST axis.) The firmware will handle the appropriate calculations and send the command in the required mode over EtherCAT to achieve the command on the MultiAxis.
Can a MultiAxis work with one axis in CSP and another in CST?
Please navigate to: API Comparison
What is RapidCodeRT?
Between trying different versions of RMP you will need to restart the INtime node. This will clear out the old firmware.
RapidSetup: I am seeing a firmware mismatch error/warning.
Please try deleting the following folder: This may resolve the issue. It seems to be related to .NET and its installation and access.
RapidSetup: I am seeing this error popup "The type initializer for
‘RapidSetup.ContainerHelper’ threw an exception"
C:\Users\<YourUser>\AppData\Local\RSI
We have seen that if the user's PC has an INtime trial license activated, sometimes the INtime dongle/USB serial number is not recognized. When this happens you must manually delete all INtime licenses and re-enter a new license string. Reset the License using a GUI as of INtime 7: OR: Manual INtime Lic Reset: Enter your dongle license and make sure it displays "key locked" correctly.
INtime RapidSetup: I am seeing RapidSetup display a license serial
number that does not match my INtime USB dongle.
C:\ProgramData\TenAsys\INtime
lservrc