AMemofortheStartingofCS-framework
Download
Report
Transcript AMemofortheStartingofCS-framework
A Memo for the Starting of CS-framework
Yulin Tian
1. Install the packages of the CS ;
2. Set the environment variable “DIM_DNS_NODE” ;
3. Register an ODBC data source for the database ;
4. Configure the database via CSDBTools.exe ;
5. General Object GUI ………………
Notice: As an example, the system ID, Data Source, sqlServerNode are
all entered with “Lptctrl”, which will be used in the control system of
LPT (Lanzhou Panning Trap).
Dec. 2007
Installation of the Packages
Two things need to be done-----download and installation. You can download every package
you need from https://sourceforge.net/project/showfiles.php?group_id=159151 . The basal packages are
listed in https://sourceforge.net/project/platformdownload.php?group_id=159151&sel_platform=1035.
Two methods are practicable-----using Unpackager.exe and install them manually.
Where package will
be installed
An empty path where
package will
be
extracted during preinstallation
Pay more attention to the “notes” of each
package in the web of sourceforge,
especially for the file list.
Zip file of
package
Take “CSSqlServer” as an example ,the
file list of this package is :
You can get
almost all of
the information
from these
five tables.
Maybe, the status is “depend
package version conflict” or
“package conflict”, it doesn’t
matter if the packages you
installed were always newest.
You can install the packages if you unzip
them manually in to a correct path.
ROOTPATH\LV820\GPL\Projects\cs-framework\CSTools\CS SQL
Server\*
Packages will be
installed and checked
by pressing these
buttons.
ROOTPATH\binaries\CSSqlServer\*
You just need to unzip the “CSSqlServer”
and then put the files into the correct
path mentioned above (file list).
The “ROOTPATH” is defined by yourself, in
LPT, it is defined as “E:\Systemforctrl”
Environment Variable
Set the environment variable “DIM_DNS_NODE” :
My computer (right click)
Property
Advanced
The variables and the values are set as:
User variable
Variable
Value
DIM_DNS_NODE
System ID
System variable
Variable
Value
PATH
ROOTPATH\DIM\dim\bin
Have a look at the right picture as an example.
environment variable
Registered an ODBC data source for the database
My computer
Control panel
managing tools
ODBC Data Source Administrator
You can create a Data Source in “User DSN” or “System DSN” (for teledatabase), but
the names of Data Source can not be same between these two “DSN” at anytime.
Register the ODBC data source by following steps:
Add
Choose a Driver (Microsoft Access Driver)
Enter a ODBC Data source Name
Choose a Database Source (ROOTPATH\LV820\GPL\Projects\cs-framework\CS_process.mdb )
OK
OK
FINISH
Have a look at the following picture as an example!
Configure the database
Here, you must
enter the Data
Source Name
correctly.
to have a better
description of the
parameters.
For the “SuperProc”.
You must enter as
“Systemname\Super”.
You can configure the database as this picture!
Starting CS
You should download and install CSSqlServer package which provides a simple SQL server that can be
used by a CS based control system. Run the “DIM” and CSSqlServer.exe before starting CS.
Enter the node of your CSSqlServer
(if empty it will be assumed to be the
local node)
Enter the Data Source Name.
Just the name of your system.
The CS will be started if you press “set” after filling the blanks correctly, then you
can press “User GOG” to enter the GOG or press “inspector” to enter the Object
Inspector, both of them will be shown in the next PPT.
General Objects GUI
Load /save
GOG objects.
Chose the methods
of the objects.
Imports a settings
file/Save copy of
the files.
all Create
objects.
Execute enabled
methods.
Objects inspector
System ID
Property
Refresh Rate
Refresh List
Open panel of
selected object.
Gently remove
selected object.
Kill selected object.