loading

Add to this Thread


Steven Gentner from United States 5 year
Bob,

when switching to the DLL you will NOT see any communication in the RoboRealm app anymore. The DLL is loaded into your own program and runs within that programs address space. It will NOT launch the RoboRealm application anymore nor communicate with a running application. The loaded DLL *IS* the RoboRealm application embedded within your own application.

That's one of the reasons that the statement allows you to toggle between the two techniques so that if you do have issues with the DLL you can quickly switch to the API and get a better sense of what is going on in the system as the DLL will not report much in terms of debugging information.

Also note that there are some modules that do NOT exist in the DLL version. These are mainly around the robot communication modules like serial/USB/etc. which are better done in your own application. The DLL focuses mainly on image capture and image processing modules.

You will NOT see much in terms of performance increase ... if any. Because the API communication is local to the machine it is superfast and does not affect the performance in most circumstances. In most cases you are better off just using the API unless you plan to distribute your application along with RoboRealm to a much larger audience (requires additional licensing).

If performance is a concern, look towards not using modules you don't need to or reducing the size of the image ASAP within the pipeline. Those will dramatically increase performance much more than switching the communication type from local network (API) to memory (DLL).

STeven.

Pick Avatar
* Question/Comment - Only <b>, <i>, <u> tags are allowed. All others will be escaped.
Use the tags [image1], [image2], etc. to place the images within your question/comment.
Upload Images (.jpg, .png, .gif) < 300K, robofiles (.robo) or Zip files (.zip) < 300K.

If you have any questions/issues about RoboRealm or image processing this is your chance to ask a question. Your question and any responses will be posted to the forum section of the website for others to read and learn from.

Note that any submission will be considered property of RoboRealm. If you do not wish your images to be displayed as part of the RoboRealm site please do not submit those images. Any submission may be removed from the website at the discretion of RoboRealm personnel.