Ch RoboTalk

Ch RoboTalk is a Ch binding to the RoboTalk C library which communicates with RoboWorks.

Ch is an embeddable C/C++ interperter for scripting, shell programming, numerical computing, 2D/3D plotting and embedded scripting.

With the Ch RoboTalk package, all C (or C++) programs using functions from the RoboTalk C library can readily run in Ch interpretively without compilation. It is an ideal solution for rapid prototyping, teaching and learning.


System Requirements
(1) Ch Standard or Professional Edition version 5.1.0.12761 or higher.
      Ch is free and available for multiple platforms from SoftIntegration at
       http://www.softintegration.com.
(2) RoboTalk
      Available from http://www.newtonium.com/public_html/Products/RoboWorks/RoboWorks_download.htm.


Ch RoboTalk Distribution Directory
Ch RoboTalk is distributed along with RoboTalk and can be downloaded from http://www.newtonium.com/public_html/Products/RoboWorks/RoboWorks_download.htm.

Windows Installation Instructions
(1) Install RoboWorks on a Windows based machine.
(2) Intall RoboTalk
(3) Run the following command in a Ch shell under the directory ROBOTALK_HOME/ch.
      make install

Unix Installation Instructions (Linux tested)
(1) Install RoboWorks on a Windows based machine.
(2) Download and unarchive RoboTalk
      tar -zxvf RoboTalk-v1.0.0.tar.gz
(3) Build the RoboTalk library
      cd RoboTalk-v1.0.0/src
      make
(3) Run the following commands under ROBOTALK_HOME/ch
      make
      make install

Uninstallation Instructions
(1) Run the command under ROBOTALK_HOME/ch
      make uninstall

Demo Programs in Directory CHHOME/package/chrobotalk/demos
All existing RoboTalk C programs are readily to run with Ch RoboTalk interpretively without compilation. When Ch RoboTalk is built, a directory with C demo programs using RoboTalk is created.

Under Windows:
    (1) Start RoboWorks
          Open 'RoboTalkExample.scn'
          Select IPC from the Animation drop down menu
    (2) Start ch
          Change directory to CHHOME/package/chrobotalk/demos
          Assuming CHHOME is c:/ch, run
             cd c:/ch/package/chrobotalk/demos
    (3) Type the program name such as 'RoboTalkExample.c'

Under Unix:
    (1) Start RoboWorks on a Windows based machine.
          Open 'WAMan.scn'
          Select IPC from the Animation drop down menu
    (2) Start ch on the local machine
          Change directory to CHHOME/package/chrobotalk/demos
          Assuming CHHOME is /user/local/ch, run
             cd /user/local/ch/package/chrobotalk/demos
    (3) Type the program name 'WAMan.c ipaddr' where
          'ipaddr' is the ipaddress of the Windows machine
          running RoboWorks


RoboTalkExample


RoboTalkClockExample


WAMan

License
Ch RoboTalk is open source in public domain.

Support
Questions specific to Ch can be posted to a Yahoo Ch User Group.


Contributors
Stephen Nestinger ssn17 at yahoo dot com
Newtonium Support support at newtonium dot com