Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
P
proview
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Esteban Blanc
proview
Commits
29b1207c
Commit
29b1207c
authored
Dec 22, 2015
by
Claes Sjofors
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Documentation of new script functions
parent
e5fb3375
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
2319 additions
and
23 deletions
+2319
-23
src/doc/man/en_us/man_dg.dat
src/doc/man/en_us/man_dg.dat
+74
-3
src/doc/man/en_us/man_geref.dat
src/doc/man/en_us/man_geref.dat
+991
-7
src/doc/man/en_us/man_opg.dat
src/doc/man/en_us/man_opg.dat
+74
-2
src/doc/man/sv_se/man_dg.dat
src/doc/man/sv_se/man_dg.dat
+95
-3
src/doc/man/sv_se/man_geref.dat
src/doc/man/sv_se/man_geref.dat
+1011
-6
src/doc/man/sv_se/man_opg.dat
src/doc/man/sv_se/man_opg.dat
+74
-2
No files found.
src/doc/man/en_us/man_dg.dat
View file @
29b1207c
...
@@ -10100,8 +10100,10 @@ SetSubwindow() <LINK> setsubwindow()
...
@@ -10100,8 +10100,10 @@ SetSubwindow() <LINK> setsubwindow()
GetIoDeviceData() <LINK> getiodevicedata()
GetIoDeviceData() <LINK> getiodevicedata()
SetIoDeviceData() <LINK> setiodevicedata()
SetIoDeviceData() <LINK> setiodevicedata()
GetVersion() <LINK> getversion()
GetVersion() <LINK> getversion()
pwr_get_config() <LINK> pwr_get
_config()
get_pwr_config() <LINK> get_pwr
_config()
get_node_name() <LINK> get_node_name()
get_node_name() <LINK> get_node_name()
EVEN() <LINK> EVEN()
ODD() <LINK> ODD()
<h2>wtt-commands
<h2>wtt-commands
wtt-commands <LINK> wtt-commands
wtt-commands <LINK> wtt-commands
...
@@ -11688,7 +11690,7 @@ string <t>connectobject <t>Name of object or attribute to connect to.
...
@@ -11688,7 +11690,7 @@ string <t>connectobject <t>Name of object or attribute to connect to.
SetPlcObjectAttr()
SetPlcObjectAttr()
int SetPlcObjectAttr( string attribute, (arbitrary type) value)
int SetPlcObjectAttr( string attribute, (arbitrary type) value)
xxx
<b>Description
<b>Description
Set a value in a plc object.
Set a value in a plc object.
...
@@ -11738,8 +11740,10 @@ SetSubwindow() <t>Open a graph in a window object. <LINK> setsubwindow()
...
@@ -11738,8 +11740,10 @@ SetSubwindow() <t>Open a graph in a window object. <LINK> setsubwindow()
GetIoDeviceData() <t>Get data from IO configuration. <LINK> getiodevicedata()
GetIoDeviceData() <t>Get data from IO configuration. <LINK> getiodevicedata()
SetIoDeviceData() <t>Set data in IO configuration. <LINK> setiodevicedata()
SetIoDeviceData() <t>Set data in IO configuration. <LINK> setiodevicedata()
GetVersion() <t>Get Proview version. <LINK> getversion()
GetVersion() <t>Get Proview version. <LINK> getversion()
pwr_get_config() <t>Get configuration values. <LINK> pwr_get
_config()
get_pwr_config() <t>Get configuration values. <LINK> get_pwr
_config()
get_node_name() <t>Get node name. <LINK> get_node_name()
get_node_name() <t>Get node name. <LINK> get_node_name()
EVEN() <t>Check if value is even. <LINK> EVEN()
ODD() <t>Check if value is odd. <LINK> ODD()
</TOPIC>
</TOPIC>
<headerlevel>
<headerlevel>
...
@@ -12190,6 +12194,73 @@ For example V5.3.1 returns 50301.
...
@@ -12190,6 +12194,73 @@ For example V5.3.1 returns 50301.
<c> ...
<c> ...
<c> endif
<c> endif
</TOPIC>
</TOPIC>
<TOPIC> get_pwr_config() <style> function
get_pwr_config()
string get_pwr_config( string name)
<b>Description
Get the value of a configuration variable.
Configuration values are set in /etc/proview.cnf.
Returns the value of the configuration variable.
<b>Example
<c> group = get_pwr_config( "defaultSystemGroup");
</TOPIC>
<TOPIC> get_node_name() <style> function
get_node_name()
string get_node_name()
<b>Description
Get the host name for the current node.
Returns the host name.
<b>Example
<c> name = get_node_name();
</TOPIC>
<TOPIC> EVEN() <style> function
EVEN()
int EVEN( int sts)
<b>Description
Check is an integer is even.
Returns 1 if even and 0 if odd.
<b>Example
<c> sts = SetAttribute( "Pump-V1-Switch.Description", "Valve switch open");
<c> if ( EVEN(sts))
<c> printf("Couldn't set attribute\n");
<c> endif
</TOPIC>
<TOPIC> ODD() <style> function
ODD()
int ODD( int sts)
<b>Description
Check is an integer is odd.
Returns 1 if odd and 0 if even.
<b>Example
<c> sts = SetAttribute( "Pump-V1-Switch.Description", "Valve switch open");
<c> if ( ODD(sts))
<c> printf("Set operation successful\n");
<c> endif
</TOPIC>
</headerlevel>
</headerlevel>
<TOPIC> wtt-commands <style> function
<TOPIC> wtt-commands <style> function
...
...
src/doc/man/en_us/man_geref.dat
View file @
29b1207c
...
@@ -2412,6 +2412,7 @@ working area. If you first activate Functions/ScaleEqual a square is drawn.
...
@@ -2412,6 +2412,7 @@ working area. If you first activate Functions/ScaleEqual a square is drawn.
- Linewidth
- Linewidth
- 3D
- 3D
- Gradient
- Gradient
- Backgroundcolor
<h2>Attributes
<h2>Attributes
<b>Attribute <t>Description
<b>Attribute <t>Description
...
@@ -2421,6 +2422,8 @@ gradient_contrast <t>Contrast of the gradient. A value in the range 0 - 10.
...
@@ -2421,6 +2422,8 @@ gradient_contrast <t>Contrast of the gradient. A value in the range 0 - 10.
gradient <t>Type of gradient.
gradient <t>Type of gradient.
invisible <t>The object is invisible but sensitive for mouseclicks. This is used in a
invisible <t>The object is invisible but sensitive for mouseclicks. This is used in a
<t>subgraph to increase the area of sensitivity for the subgraph.
<t>subgraph to increase the area of sensitivity for the subgraph.
fill_eq_background <t>Indicates that the fill color is drawn with the specified background color
<t>for the object, instead of the current fill color.
fixcolor <t>The color is fix. This is used when the object is a part of a subgraph and
fixcolor <t>The color is fix. This is used when the object is a part of a subgraph and
<t>should not be affected by color setting of the subgraph.
<t>should not be affected by color setting of the subgraph.
relief <t>Up gives a shadow on the lower side, and Down gives a shadow on the upper side.
relief <t>Up gives a shadow on the lower side, and Down gives a shadow on the upper side.
...
@@ -2430,6 +2433,7 @@ disable_shadow <t>Disables the 3D function. This is used when the object is a pa
...
@@ -2430,6 +2433,7 @@ disable_shadow <t>Disables the 3D function. This is used when the object is a pa
disable_gradient <t>Disables the gradient function. This is used when the object is a part of a
disable_gradient <t>Disables the gradient function. This is used when the object is a part of a
<t>subgraph and the object should not be drawn with gradient although gradient is
<t>subgraph and the object should not be drawn with gradient although gradient is
<t>specified for the subgraph.
<t>specified for the subgraph.
bgcolor_gradient <t>The color of the gradient goes from the background color to the fill color.
fixposition <t>The object can not be moved.
fixposition <t>The object can not be moved.
Dynamic <t>Not implemented.
Dynamic <t>Not implemented.
</topic>
</topic>
...
@@ -2485,6 +2489,7 @@ Functions/ScaleEqual a circle is drawn.
...
@@ -2485,6 +2489,7 @@ Functions/ScaleEqual a circle is drawn.
- Linewidth
- Linewidth
- 3D
- 3D
- Gradient
- Gradient
- Backgroundcolor
<h2>Attributes
<h2>Attributes
<b>Attribute <t>Description
<b>Attribute <t>Description
...
@@ -2504,6 +2509,8 @@ disable_gradient <t>Disables the gradient function. This is used when the object
...
@@ -2504,6 +2509,8 @@ disable_gradient <t>Disables the gradient function. This is used when the object
<t>subgraph and the object should not be drawn with gradient although gradient is
<t>subgraph and the object should not be drawn with gradient although gradient is
<t>specified for the subgraph.
<t>specified for the subgraph.
fixposition <t>The object can not be moved.
fixposition <t>The object can not be moved.
fill_eq_background <t>Indicates that the fill color is drawn with the specified background color
<t>for the object, instead of the current fill color.
Dynamic <t>Not implemented.
Dynamic <t>Not implemented.
</topic>
</topic>
...
@@ -2551,6 +2558,7 @@ disabled when drawing a polyline with 'Functions/MoveRestrictions/No'.
...
@@ -2551,6 +2558,7 @@ disabled when drawing a polyline with 'Functions/MoveRestrictions/No'.
- Linewidth
- Linewidth
- 3D
- 3D
- Gradient
- Gradient
- Backgroundcolor
<h2>Attributes
<h2>Attributes
<b>Attribute <t>Description
<b>Attribute <t>Description
...
@@ -2568,10 +2576,16 @@ disable_gradient <t>Disables the gradient function. Is used when the object is a
...
@@ -2568,10 +2576,16 @@ disable_gradient <t>Disables the gradient function. Is used when the object is a
fill_eq_border <t>Indicates that the fill color is drawn with the specified border color instead
fill_eq_border <t>Indicates that the fill color is drawn with the specified border color instead
<t>of the current fill color. This is used for subgraphs where certain elements,
<t>of the current fill color. This is used for subgraphs where certain elements,
<t>e.g. arrows, have more in common with the border color than the fill color.
<t>e.g. arrows, have more in common with the border color than the fill color.
fill_eq_background <t>Indicates that the fill color is drawn with the specified background color
<t>for the object, instead of the current fill color.
fill_eq_light <t>If the object is a part of a subgraph, it will have the light 3D-color,
fill_eq_light <t>If the object is a part of a subgraph, it will have the light 3D-color,
<t>when 3D is chosen for the subgraph.
<t>when 3D is chosen for the subgraph.
fill_eq_shadow <t>If the object is a part of a subgraph, it will have the same color as a 3D
fill_eq_shadow <t>If the object is a part of a subgraph, it will have the same color as a 3D
<t>shadow, when 3D is chosen for the subgraph.
<t>shadow, when 3D is chosen for the subgraph.
fill_eq_bglight <t>If the object is a part of a subgraph, it is drawn the light 3D-tone of
<t>the background color when 3D is chosen for the subgraph.
fill_eq_bgshadow <t>If the object is a part of a subgraph, it drawn with the dark 3D-tone of
<t>the background color, when 3D is chosen for the subgraph.
fixcolor <t>The color is fix. This is used when the object is a part of a subgraph and
fixcolor <t>The color is fix. This is used when the object is a part of a subgraph and
<t>should not be affected by color setting of the subgraph.
<t>should not be affected by color setting of the subgraph.
fixposition <t>The object can not be moved.
fixposition <t>The object can not be moved.
...
@@ -5887,13 +5901,51 @@ In Wtt script there is a description of the script language and a description of
...
@@ -5887,13 +5901,51 @@ In Wtt script there is a description of the script language and a description of
functions. Here follows a list of build in functions that also can be used in Ge script.
functions. Here follows a list of build in functions that also can be used in Ge script.
<h2>Ge functions
<h2>Ge functions
<b>Function <t>Description
<b>Function <t><t>Description
GetCurrentObject <t>Returns the identity of the last created object.<link>GetCurrentObject()
DeleteObject <t><t>Delete an object.<link>DeleteObject()
GetTextExtent <t>Calculate the extent of a text. <link>GetTextExtent()
GetCurrentObject <t><t>Returns the identity of the last created object.<link>GetCurrentObject()
SelectAdd <t>Add an object to select list. <link>SelectAdd()
GetFirstObject <t><t>Get the first object. <link>GetFirstObject()
SetDraw <t>Set drawing on or off. <link>SetDraw()
GetNextObject <t><t>Get the next object. <link>GetNextObject()
SetExtern <t>Set subgraph extern. <link>SetExtern()
GetObjectAttribute <t><t>Get an attribute value of an object. <link>GetObjectAttribute()
SetIntern <t>Set subgraph intern. <link>SetIntern()
GetObjectBorder <t><t>Get object border. <link>GetObjectBorder()
GetObjectBorderColor <t><t>Get the border color of an object. <link>GetObjectBorderColor()
GetObjectClass <t><t>Get object class. <link>GetObjectClass()
GetObjectDynType <t><t>Get dynamic and action type of an object. <link>GetObjectDynType()
GetObjectFill <t><t>Get object fill. <link>GetObjectFill()
GetObjectFillColor <t><t>Get fill color of an object. <link>GetObjectFillColor()
GetObjectGradient <t><t>Get gradient of an object. <link>GetObjectGradient()
GetObjectName <t><t>Get object name. <link>GetObjectName()
GetObjectShadow <t><t>Get shadow of an object. <link>GetObjectShadow()
GetObjectText <t><t>Get object text. <link>GetObjectText()
GetObjectTextColor <t><t>Get text color of an object. <link>GetObjectTextColor()
GetObjectType <t><t>Get object type. <link>GetObjectType()
GetRgbColor <t><t>Get rgb values of a color. <link>GetRgbColor()
GetTextExtent <t><t>Calculate the extent of a text. <link>GetTextExtent()
GroupGetFirstObject <t><t>Get first object in a group. <link>GroupGetFirstObject()
GroupGetNextObject <t><t>Get next object in a group. <link>GroupGetNextObject()
MeasureObject <t><t>Get object extent. <link>MeasureObject()
MoveAbsObject <t><t>Move an object to a position. <link>MoveAbsObject()
MoveObject <t><t>Move an object a distance. <link>MoveObject()
Reload <t><t>Read current graph from file. <link>Reload()
ScaleObject <t><t>Scale an object. <link>ScaleObject()
SelectAdd <t><t>Add an object to select list. <link>SelectAdd()
SetCurrentObject <t><t>Set CurrentObject. <link>SetCurrentObject()
SetDraw <t><t>Set drawing on or off. <link>SetDraw()
SetExtern <t><t>Set subgraph extern. <link>SetExtern()
SetExternAll <t><t>Set all subgraphs extern. <link>SetExternAll()
SetIntern <t><t>Set subgraph intern. <link>SetIntern()
SetInternAll <t><t>Set all subgraph intern. <link>SetInternAll()
SetObjectAttribute <t><t>Set an attribute value of an object. <link>SetObjectAttribute()
SetObjectBackgroundColor <t><t>Set background color of an object. <link>SetObjectBackgroundColor()
SetObjectBorder <t><t>Set object border. <link>SetObjectBorder()
SetObjectBorderColor <t><t>Set border color of an object. <link>SetObjectBorderColor()
SetObjectClass <t><t>Replace the subgraph of an object. <link>SetObjectClass()
SetObjectFill <t><t>Set object fill. <link>SetObjectFill()
SetObjectFillColor <t><t>Set fill color of an object. <link>SetObjectFillColor()
SetObjectGradient <t><t>Set gradient of an object. <link>SetObjectGradient()
SetObjectShadow <t><t>Set object shadow. <link>SetObjectShadow()
SetObjectTextColor <t><t>Set text color of an object. <link>SetObjectTextColor()
SetRgbColor <t><t>Set rgb values of a color. <link>SetRgbColor()
<h2>Input and output
<h2>Input and output
<b>Function <t>Description
<b>Function <t>Description
...
@@ -5945,6 +5997,558 @@ time <t>Fetch the system time.
...
@@ -5945,6 +5997,558 @@ time <t>Fetch the system time.
system <t>Execute a shell command.
system <t>Execute a shell command.
verify <t>Set verify on or off.
verify <t>Set verify on or off.
<option> printdisable
<h2>Predefined variables
There are a number of predefined varlables for
Object types <link> gecmd_variables,objecttypes
Dynamic and action types <link> gecmd_variables,dyntypes
Colors <link> gecmd_variables,colors
<option> printenable
</topic>
<topic> gecmd_variables
Predefined variables
<h2>Object types <bookmark> objecttypes
eObjectType_Rect
eObjectType_Line
eObjectType_Arc
eObjectType_ConPoint
eObjectType_Annot
eObjectType_PolyLine
eObjectType_SubGraph
eObjectType_Text
eObjectType_Bar
eObjectType_Trend
eObjectType_Slider
eObjectType_Image
eObjectType_Group
eObjectType_Axis
eObjectType_RectRounded
eObjectType_ConGlue
eObjectType_Menu
eObjectType_Window
eObjectType_Table
eObjectType_Folder
eObjectType_XYCurve
eObjectType_AxisArc
eObjectType_Pie
eObjectType_BarChart
eObjectType_Toolbar
<h2>Dynamic and action types <bookmark> dyntypes
<b>DynType1
mDynType1_No
mDynType1_Inherit
mDynType1_Tone
mDynType1_DigLowColor
mDynType1_DigColor
mDynType1_DigError
mDynType1_DigWarning
mDynType1_DigFlash
mDynType1_Invisible
mDynType1_DigBorder
mDynType1_DigText
mDynType1_Value
mDynType1_AnalogColor
mDynType1_Rotate
mDynType1_Move
mDynType1_AnalogShift
mDynType1_DigShift
mDynType1_Animation
mDynType1_Bar
mDynType1_Trend
mDynType1_SliderBackground
mDynType1_Video
mDynType1_FillLevel
mDynType1_FastCurve
mDynType1_AnalogText
mDynType1_Table
mDynType1_StatusColor
mDynType1_HostObject
mDynType1_DigSound
mDynType1_XY_Curve
mDynType1_DigCommand
mDynType1_Pie
mDynType1_BarChart
<b>DynType2
mDynType2_No
mDynType2_Axis
mDynType2_DigTextColor
mDynType2_TimeoutColor
mDynType2_DigFourShift
mDynType2_ScrollingText
mDynType2_ColorThemeLightness
mDynType2_DigBackgroundColor
<b>ActionType1
mActionType1_No
mActionType1_Inherit
mActionType1_PopupMenu
mActionType1_SetDig
mActionType1_ResetDig
mActionType1_ToggleDig
mActionType1_StoDig
mActionType1_Command
mActionType1_CommandDoubleClick
mActionType1_Confirm
mActionType1_IncrAnalog
mActionType1_RadioButton
mActionType1_Slider
mActionType1_ValueInput
mActionType1_TipText
mActionType1_Help
mActionType1_OpenGraph
mActionType1_OpenURL
mActionType1_InputFocus
mActionType1_CloseGraph
mActionType1_PulldownMenu
mActionType1_OptionMenu
mActionType1_SetValue
mActionType1_MethodToolbar
mActionType1_MethodPulldownMenu
mActionType1_Script
<h2>Colors <bookmark> colors
<b>Standard palette
eDrawType_Color1 = 0
eDrawType_Color2 = 1
eDrawType_Color3 = 2
...
eDrawType_Color300 = 299
<b>Custom palette
eDrawType_CustomColor1 = 310
eDrawType_CustomColor2 = 314
eDrawType_CustomColor3 = 318
...
eDrawType_CustomColor90 = 666
</topic>
<topic>DeleteObject() <style>function
DeleteObject()
void GetObjectAttribute( int oid)
<h2>Description
Delete an object.
<h2>Argument
int <t>oid <t>Object identity.
<b>Example
<c> int oid;
<c> DeleteObject( oid);
</topic>
<topic>MeasureObject() <style>function
MeasureObject()
void MeasureObject( int oid, float ll_x, float ll_y, float ur_x, float ur_y)
<h2>Description
Get the extention of an object.
Returns the x and y coordinates for lower left and upper right limits.
<h2>Argument
int <t>oid <t>Object identity.
float <t>ll_x <t>Returned x coordinate for lower left.
float <t>ll_y <t>Returned y coordinate for lower left.
float <t>ur_x <t>Returned x coordinate for upper right.
float <t>ur_y <t>Returned y coordinate for upper right.
<b>Example
<c> int oid;
<c> float ll_x;
<c> float ll_y;
<c> float ur_x;
<c> float ur_y;
<c> MeasureObject( oid, ll_x, ll_y, ur_x, ur_y);
</topic>
<topic>GetFirstObject() <style>function
GetFirstObject()
int GetFirstObject()
<h2>Description
Fetches the identity for the first object in a graph. Other objects
can be fetched with GetNextObject().
Returns an integer with the object identity.
<b>Example
<c> int oid;
<c> oid = GetFirstObject();
<c> while ( oid != 0)
<c> ...
<c> oid = GetNextObject( oid)
<c> endwhile
</topic>
<topic>GetNextObject() <style>function
GetNextObject()
int GetNextObject( int oid)
<h2>Description
Fetches the identity for the next object in a graph. The first object
is fetched with GetFirstObject() and the other with GetNextObject().
<h2>Argument
int <t>oid <t>Object identity.
Returns an integer with the object identity.
<b>Example
<c> int oid;
<c> oid = GetFirstObject();
<c> while ( oid != 0)
<c> ...
<c> oid = GetNextObject( oid)
<c> endwhile
</topic>
<topic>GetObjectAttribute() <style>function
GetObjectAttribute()
int GetObjectAttribute( int oid, string attribute, (arbitrary type) value)
<h2>Description
Returns the value of an attribute of en object. The attribute name is the same
as in the object editor for the object.
<h2>Argument
int <t>oid <t>Object identity.
string <t>attribut <t>Attribute name.
(arbitrary type) <t>Fetched attribute value
Returns the status of the operation.
<b>Example
<c> int sts;
<c> int oid;
<c> int color;
<c> sts = GetObjectAttribute( oid, "DigColor.Color", color);
<c> if ( !(sts & 1))
<c> printf( "Couldn't get color\n");
<c> endif
</topic>
<topic>GetObjectBorder() <style>function
GetObjectBorder()
int GetObjectBorder( int oid)
<h2>Description
Get the border property of an object.
Returns the border value, 0 or 1.
<h2>Argument
int <t>oid <t>Object identity.
<b>Example
<c> int oid;
<c> int border;
<c> border = GetObjectBorder( oid);
</topic>
<topic>GetObjectBorderColor() <style>function
GetObjectBorderColor()
int GetObjectBorderColor( int oid)
<h2>Description
Get the border color of an object.
<h2>Argument
int <t>oid <t>Object identity.
Returns the border color.
<b>Example
<c> int oid;
<c> int bcolor;
<c> bcolor = GetObjectBorderColor( oid);
<c> if ( bcolor == eDrawType_Color33)
<c> SetObjectBorderColor( oid, eDrawType_CustomColor24);
<c> endif
</topic>
<topic>GetObjectClass() <style>function
GetObjectClass()
string GetObjectClass( int oid)
<h2>Description
Get the name of the subgraph of an object.
<h2>Argument
int <t>oid <t>Object identity.
Returns the name.
<b>Example
<c> int oid;
<c> string class;
<c> class = GetObjectClass( oid);
<c> if ( class == "pwr_roundind")
<c> ...
<c> endif
</topic>
<topic>GetObjectDynType() <style>function
GetObjectDynType()
int GetObjectDynType( int oid, int dyntype1, int dyntype2, int actiontype1, int actiontype2)
<h2>Description
Get the dynamic type and action type of an object.
<h2>Argument
int <t>oid <t>Object identity.
int <t>dyntype1 <t>Returns the value of DynType1.
int <t>dyntype2 <t>Returns the value of DynType2.
int <t>actiontype1 <t>Returns the value of ActionType1.
int <t>actiontype2 <t>Returns the value of ActionType2.
Returns status of the operation.
See Predefined variables for dyntype and actiontype values. <link> gecmd_variables,dyntypes
<b>Example
<c> int sts;
<c> int oid;
<c> int dyntype1;
<c> int dyntype2;
<c> int actiontype1;
<c> int actiontype2;
<c> sts = GetObjectDynType( oid, dyntype1, dyntype2, actiontype1, actiontype2);
<c> if ( dyntype1 & mDynType1_Value)
<c> ...
<c> endif
</topic>
<topic>GetObjectFill() <style>function
GetObjectFill()
int GetObjectFill( int oid)
<h2>Description
Get the fill property of an object.
<h2>Argument
int <t>oid <t>Object identiry.
Returns the fill value, 0 or 1.
<b>Example
<c> int oid;
<c> int fill;
<c> fill = GetObjectFill( oid);
</topic>
<topic>GetObjectFillColor() <style>function
GetObjectFillColor()
int GetObjectFillColor( int oid)
<h2>Description
Get the fill color of an object.
<h2>Argument
int <t>oid <t>Object identity.
Returns the fill color.
<b>Example
<c> int oid;
<c> int fcolor;
<c> fcolor = GetObjectFillColor( oid);
<c> if ( fcolor == eDrawType_Color67)
<c> SetObjectFillColor( oid, eDrawType_CustomColor23);
<c> endif
</topic>
<topic>GetObjectGradient() <style>function
GetObjectGradient()
int GetObjectGradient( int oid)
<h2>Description
Get the gradient of an object.
<h2>Argument
int <t>oid <t>Object identity.
Returns the gradient value, ie the type of gradient. Value 0
means no gradient.
<b>Example
<c> int oid;
<c> int grad;
<c> grad = GetObjectGradient( oid);
</topic>
<topic>GetObjectName() <style>function
GetObjectName()
string GetObjectName( int oid)
<h2>Description
Get the object name.
<h2>Argument
int <t>oid <t>Object identity.
Returns the name.
<b>Example
<c> int oid;
<c> string oname;
<c> oname = GetObjectName( oid);
</topic>
<topic>GetObjectShadow() <style>function
GetObjectShadow()
int GetObjectShadow( int oid)
<h2>Description
Get the shadow property of an object.
<h2>Argument
int <t>oid <t>Object identity.
Returns the shadow, 0 or 1.
<b>Example
<c> int oid;
<c> int shadow;
<c> shadow = GetObjectShadow( oid);
</topic>
<topic>GetObjectText() <style>function
GetObjectText()
string GetObjectText( int oid)
<h2>Description
Fetches the text of a text object.
<h2>Argument
int <t>oid <t>Object identity.
Returns the text.
<b>Example
<c> int oid;
<c> string text;
<c> text = GetObjectText( oid);
</topic>
<topic>GetObjectTextColor() <style>function
GetObjectTextColor()
int GetObjectTextColor( int oid)
<h2>Description
Get the text color of an object.
<h2>Argument
int <t>oid <t>Object identity.
Returns the text color.
<b>Example
<c> int oid;
<c> int tcolor;
<c> tcolor = GetObjectTextColor( oid);
<c> if ( tcolor == eDrawType_Color49)
<c> SetObjectTextColor( oid, eDrawType_CustomColor5);
<c> endif
</topic>
<topic>GetObjectType() <style>function
GetObjectType()
int GetObjectType( int oid)
<h2>Description
Get the type of an object.
<h2>Argument
int <t>oid <t>Object identity.
Returns the object type.
See Predefined variables for object type values.<link> gecmd_variables,objecttypes
<b>Example
<c> int oid;
<c> int type;
<c> type = GetObjectType( oid);
<c> if ( type == eObjectType_SubGraph)
<c> SetObjectFillColor( oid, eDrawType_CustomColor22);
<c> endif
</topic>
<topic>GetRgbColor() <style>function
void GetRgbColor()
void GetRgbColor( int color, float red, float green, float blue)
<h2>Description
Fetches rgb values for a color. The color is stated with color index of with color
symbol, see below. The rgb valus are float values in the range 0 - 1.
<h2>Argument
int <t>color <t>Color.
float <t>red <t>Returns the red value.
float <t>green <t>Returns the green value.
float <t>red <t>Returns the blue value.
The colors of the standard palette are defined with eDrawType_Color1 - eDrawType_Color300,
and the colors of the custom palette with eDrawType_CustomColor1 - eDrawType_CustomColor90.
The corresponding color indexes can also be used, for the standard palette 0 - 299, and
for the custom palette 310 to 669. For the custom palette the base colors are positioned
on every fourth index, ie 310, 314, 318, ... 666.
<b>Example
<c> int i;
<c> float r;
<c> float g;
<c> float b;
<c> printf( "Idx Red Green Blue\n");
<c> for ( i = eDrawType_CustomColor1; i <= eDrawType_CustomColor90; i += 4)
<c> GetRgbColor( i, r, g, b);
<c> printf( "%3d %5.3f %5.3f %5.3f\n", i, r, g, b);
<c> endfor
<c> GetRgbColor( eDrawType_CustomColor1, red, green, blue);
</topic>
</topic>
<topic>GetTextExtent() <style>function
<topic>GetTextExtent() <style>function
...
@@ -5973,6 +6577,73 @@ float <t>descent <t>The descent is returned in this variable.
...
@@ -5973,6 +6577,73 @@ float <t>descent <t>The descent is returned in this variable.
<c> GetTextExtent("Detta är en text", 12, 1, width);
<c> GetTextExtent("Detta är en text", 12, 1, width);
</topic>
</topic>
<topic>GroupGetFirstObject() <style>function
GroupGetFirstObject()
int GroupGetFirstObject( int group)
<h2>Description
Get the first object in a group. Other objects can be fetched with
GroupGetNextObject().
<h2>Argument
int <t>group <t>Group identity.
Returns in integer with the object identity.
<b>Example
<c> int goid;
<c> int oid;
<c> # Get all objects
<c> goid = GetFirstObject();
<c> while ( goid != 0)
<c> type = GetObjectType( goid);
<c> if ( type == eObjectType_Group)
<c> # This is a group, get all objects in the group
<c> oid = GroupGetFirstObject( goid);
<c> while ( oid != 0)
<c> ...
<c> oid = GroupGetNextObject( goid, oid)
<c> endwhile
<c> endwhile
</topic>
<topic>GroupGetNextObject() <style>function
GroupGetNextObject()
int GroupGetNextObject( int group, int oid)
<h2>Description
Get the next object in a group, The first object is fetched with
GroupGetFirstObject() and the other objects with GroupGetNextObject().
<h2>Argument
int <t>oid <t>Object identity.
Returns an integer with the object identity.
</topic>
<topic>Reload() <style>function
Reload()
void Reload()
<h2>Description
Reads the current graph from file.
<b>Example
<c> # Update subgraph pwr_roundind
<c> SetExtern("pwr_roundind");
<c> save
<c> Reload();
<c> SetIntern("pwr_roundind");
<c> save
</topic>
<topic>SelectAdd() <style>function
<topic>SelectAdd() <style>function
SelectAdd()
SelectAdd()
int SelectAdd( int objectid)
int SelectAdd( int objectid)
...
@@ -6006,6 +6677,80 @@ Returns the identity of the last created object.
...
@@ -6006,6 +6677,80 @@ Returns the identity of the last created object.
<c> id = GetCurrentObject();
<c> id = GetCurrentObject();
</topic>
</topic>
<topic>MoveAbsObject() <style>function
MoveAbsObject()
void MoveAbsObject( int oid, float x, float y)
<h2>Description
Move an object to coordinates x and y.
<h2>Argument
int <t>oid <t>Object identity.
float <t>x <t>x coordinate.
float <t>y <t>y coordinate.
<b>Example
<c> MoveAbsObject( oid, 0.5, o.5);
</topic>
<topic>MoveObject() <style>function
MoveObject()
void MoveObject( int oid, float dx, float dy)
<h2>Description
Move an object a distance.
<h2>Argument
int <t>oid <t>Object identity.
float <t>dx <t>Distance to move in x direction.
float <t>dy <t>Distance to move in y direction.
<b>Example
<c> MoveObject( oid, 0.5, 0.5);
</topic>
<topic>ScaleObject() <style>function
ScaleObject()
void ScaleObject( int oid, float scalex, float scaley)
<h2>Description
Scale an object.
<h2>Argument
int <t>oid <t>Object identity.
float <t>scalex <t>Scale factor in x direction.
float <t>scaley <t>Scale factor in y direction.
<b>Example
<c> ScaleObject( oid, 1.5, 1.5);
</topic>
<topic>SetCurrentObject() <style>function
SetCurrentObject()
void SetCurrentObject( int oid)
<h2>Description
Set CurrentObject.
<h2>Argument
int <t>oid <t>Object identity.
<b>Example
<c> SetCurrentObject( oid);
</topic>
<topic>SetDraw() <style>function
<topic>SetDraw() <style>function
SetDraw()
SetDraw()
int SetDraw( int on)
int SetDraw( int on)
...
@@ -6053,6 +6798,19 @@ string <t>name <t>Name of the subgraph.
...
@@ -6053,6 +6798,19 @@ string <t>name <t>Name of the subgraph.
<c> SetExtern("MySubgraph");
<c> SetExtern("MySubgraph");
</topic>
</topic>
<topic>SetExternAll() <style>function
SetExternAll()
void SetExternAll()
<h2>Description
Set all subgraphs extern.
<b>Example
<c> SetExternAll();
</topic>
<topic>SetIntern() <style>function
<topic>SetIntern() <style>function
SetIntern()
SetIntern()
int SetIntern( string name)
int SetIntern( string name)
...
@@ -6070,6 +6828,232 @@ string <t>name <t>Name of the subgraph.
...
@@ -6070,6 +6828,232 @@ string <t>name <t>Name of the subgraph.
<c> SetIntern("MySubgraph");
<c> SetIntern("MySubgraph");
</topic>
</topic>
<topic>SetInternAll() <style>function
SetInternAll()
void SetInternAll( string name)
<h2>Description
Set all subgraphs intern.
<b>Example
<c> SetInternAll();
</topic>
<topic>SetObjectAttribute() <style>function
SetObjectAttribute()
int SetObjectAttribute( int oid, string attribute, (arbitrary type) value)
<h2>Description
Set the value of an attribute in an object. The attribute name is the
same as in the object editor for the object.
<h2>Argument
int <t>oid <t>Object identity.
string <t>attribut <t>Attribute name.
(arbitrary type) <t>Attribute value.
Returns the status of the operation.
<b>Example
<c> int sts;
<c> int oid;
<c> sts = SetObjectAttribute( oid, "DigColor.Color", eDrawType_Color244);
</topic>
<topic>SetObjectBackgroundColor() <style>function
SetObjectBackgroundColor()
void SetObjectBackgroundColor( int oid, int color)
<h2>Description
Set the background color of an object.
<h2>Argument
int <t>oid <t>Object identity.
int <t>color <t>Background color.
<b>Example
<c> SetObjectBackgroundColor( oid, eDrawType_CustomColor1);
</topic>
<topic>SetObjectBorder() <style>function
SetObjectBorder()
void SetObjectBorder( int oid, int border)
<h2>Description
Set the border property of an object.
<h2>Argument
int <t>oid <t>Object identity.
int <t>border <t>border property. 1 will display the border, 0 will not.
<b>Example
<c> SetObjectBorder( oid, 1);
</topic>
<topic>SetObjectBorderColor() <style>function
SetObjectBorderColor()
void SetObjectBorderColor( int oid, int color)
<h2>Description
Set the border color of an object.
<h2>Argument
int <t>oid <t>Object identity.
int <t>color <t>Border color.
<b>Example
<c> SetObjectBorderColor( oid, eDrawType_CustomColor1);
</topic>
<topic>SetObjectClass() <style>function
SetObjectClass()
void SetObjectClass( int oid, string subgraph)
<h2>Description
Replace the subgraph of an object.
<h2>Argument
int <t>oid <t>Object identity.
string <t>subgraph <t>The name of the new subgraph.
<b>Example
<c> int oid;
<c> string class;
<c> class = GetObjectClass( oid)
<c> if ( class == "pwr_indsquare")
<c> SetObjectClass( oid, "pwr_indround");
<c> endif
</topic>
<topic>SetObjectFill() <style>function
SetObjectFill()
void SetObjectFill( int oid, int fill)
<h2>Description
Set the fill property of an object.
<h2>Argument
int <t>oid <t>Object identity.
int <t>fill <t>Fill property. 1 will draw with fill, 0 will not.
<b>Example
<c> SetObjectFill( oid, 1);
</topic>
<topic>SetObjectFillColor() <style>function
SetObjectFillColor()
void SetObjectFillColor( int oid, int color)
<h2>Description
Set the fill color of an object.
<h2>Argument
int <t>oid <t>Object identity.
int <t>color <t>Fill color.
<b>Example
<c> SetObjectFillColor( oid, eDrawType_CustomColor1);
</topic>
<topic>SetObjectGradient() <style>function
SetObjectGradient()
void SetObjectGradient( int oid, int gradient)
<h2>Description
Set the gradient property of an object.
<h2>Argument
int <t>oid <t>Object identity.
int <t>gradient <t>Gradient property. 0 means no gradient.
<b>Example
<c> SetObjectGradient( oid, 0);
</topic>
<topic>SetObjectShadow() <style>function
SetObjectShadow()
void SetObjectShadow( int oid, int shadow)
<h2>Description
Set the shadow property of an object.
<h2>Argument
int <t>oid <t>Object identity.
int <t>shadow <t>Shadow property, 1 will draw the object with shadow, 0 will not.
<b>Example
<c> SetObjectShadow( oid, 1);
</topic>
<topic>SetObjectTextColor() <style>function
SetObjectTextColor()
void SetObjectTextColor( int oid, int color)
<h2>Description
Set the text color of an object.
<h2>Argument
int <t>oid <t>Object identity.
int <t>color <t>Text color.
<b>Example
<c> SetObjectTextColor( oid, eDrawType_CustomColor5);
</topic>
<topic>SetRgbColor() <style>function
void SetRgbColor()
void SetRgbColor( int color, float red, float green, float blue)
<h2>Description
Set rgb values for a color in the custom palette. The color is stated with color index of
with color symbol, see below. The rgb valus are float values in the range 0 - 1.
<h2>Argument
int <t>color <t>Color.
float <t>red <t>Red value.
float <t>green <t>Green value.
float <t>red <t>Blue value.
The colors of the standard palette are defined with eDrawType_Color1 - eDrawType_Color300,
and the colors of the custom palette with eDrawType_CustomColor1 - eDrawType_CustomColor90.
The corresponding color indexes can also be used, for the standard palette 0 - 299, and
for the custom palette 310 to 669. For the custom palette the base colors are positioned
on every fourth index, ie 310, 314, 318, ... 666.
<b>Example
<c> float red = 0.731;
<c> float green = 0.224;
<c> float blue = 0.328;
<c> SetRgbColor( eDrawType_CustomColor1, red, green, blue);
</topic>
<topic>gecmd_examples <style>function
<topic>gecmd_examples <style>function
Example
Example
...
...
src/doc/man/en_us/man_opg.dat
View file @
29b1207c
...
@@ -2801,8 +2801,10 @@ MessageError() <LINK> messageerror()
...
@@ -2801,8 +2801,10 @@ MessageError() <LINK> messageerror()
MessageInfo() <LINK> messageinfo()
MessageInfo() <LINK> messageinfo()
GetCurrentText() <LINK> getcurrenttext()
GetCurrentText() <LINK> getcurrenttext()
GetCurrentObject() <LINK> getcurrentobject()
GetCurrentObject() <LINK> getcurrentobject()
pwr_get_config() <LINK> pwr_get
_config()
get_pwr_config() <LINK> get_pwr
_config()
get_node_name() <LINK> get_node_name()
get_node_name() <LINK> get_node_name()
EVEN() <LINK> EVEN()
ODD() <LINK> ODD()
get_language() <LINK> get_language()
get_language() <LINK> get_language()
GetUser() <LINK> getuser()
GetUser() <LINK> getuser()
GetPrivileges() <LINK> getprivileges()
GetPrivileges() <LINK> getprivileges()
...
@@ -4021,8 +4023,10 @@ MessageError() <t>Print error message. <LINK> messageerror()
...
@@ -4021,8 +4023,10 @@ MessageError() <t>Print error message. <LINK> messageerror()
MessageInfo() <t>Print info message. <LINK> messageinfo()
MessageInfo() <t>Print info message. <LINK> messageinfo()
GetCurrentText() <t>Get selected text. <LINK> getcurrenttext()
GetCurrentText() <t>Get selected text. <LINK> getcurrenttext()
GetCurrentObject() <t>Get selected object. <LINK> getcurrentobject()
GetCurrentObject() <t>Get selected object. <LINK> getcurrentobject()
pwr_get_config() <t>Get configuration values <LINK> pwr_get
_config()
get_pwr_config() <t>Get configuration values <LINK> get_pwr
_config()
get_node_name() <t>Get node name <LINK> get_node_name()
get_node_name() <t>Get node name <LINK> get_node_name()
EVEN() <t>Check if value is even. <LINK> EVEN()
ODD() <t>Check if value is odd. <LINK> ODD()
get_language() <t>Get the current language <LINK> get_language()
get_language() <t>Get the current language <LINK> get_language()
GetUser() <t>Get the current user. <LINK> getuser()
GetUser() <t>Get the current user. <LINK> getuser()
GetPrivileges() <t>Get the privileges for the current user. <LINK> getprivileges()
GetPrivileges() <t>Get the privileges for the current user. <LINK> getprivileges()
...
@@ -4140,6 +4144,74 @@ If no object is associated, a null-string i returned.
...
@@ -4140,6 +4144,74 @@ If no object is associated, a null-string i returned.
<c> object = GetCurrentObject();
<c> object = GetCurrentObject();
</TOPIC>
</TOPIC>
<TOPIC> get_pwr_config() <style> function
get_pwr_config()
string get_pwr_config( string name)
<b>Description
Get the value of a configuration variable.
Configuration values are set in /etc/proview.cnf.
Returns the value of the configuration variable.
<b>Example
<c> string id;
<c>
<c> id = get_pwr_config( "qcomBusId");
</TOPIC>
<TOPIC> get_node_name() <style> function
get_node_name()
string get_node_name()
<b>Description
Get the host name for the current node.
Returns the host name.
<b>Example
<c> name = get_node_name();
</TOPIC>
<TOPIC> EVEN() <style> function
EVEN()
int EVEN( int sts)
<b>Description
Check is an integer is even.
Returns 1 if even and 0 if odd.
<b>Example
<c> sts = SetAttribute( "Pump-V1-Switch.Description", "Valve switch open");
<c> if ( EVEN(sts))
<c> printf("Couldn't set attribute\n");
<c> endif
</TOPIC>
<TOPIC> ODD() <style> function
ODD()
int ODD( int sts)
<b>Description
Check is an integer is odd.
Returns 1 if odd and 0 if even.
<b>Example
<c> sts = SetAttribute( "Pump-V1-Switch.Description", "Valve switch open");
<c> if ( ODD(sts))
<c> printf("Set operation successful\n");
<c> endif
</TOPIC>
<TOPIC> get_language() <style> function
<TOPIC> get_language() <style> function
get_language()
get_language()
...
...
src/doc/man/sv_se/man_dg.dat
View file @
29b1207c
...
@@ -9965,8 +9965,11 @@ CloseGraph() <LINK> closegraph()
...
@@ -9965,8 +9965,11 @@ CloseGraph() <LINK> closegraph()
SetSubwindow() <LINK> setsubwindow()
SetSubwindow() <LINK> setsubwindow()
GetIoDeviceData() <LINK> getiodevicedata()
GetIoDeviceData() <LINK> getiodevicedata()
SetIoDeviceData() <LINK> setiodevicedata()
SetIoDeviceData() <LINK> setiodevicedata()
pwr_get_config() <LINK> pwr_get_config()
GetVersion() <LINK> getversion()
get_pwr_config() <LINK> get_pwr_config()
get_node_name() <LINK> get_node_name()
get_node_name() <LINK> get_node_name()
EVEN() <LINK> EVEN()
ODD() <LINK> ODD()
<h2>wtt-kommandon
<h2>wtt-kommandon
wtt-kommandon <LINK> wtt-commands
wtt-kommandon <LINK> wtt-commands
...
@@ -11596,8 +11599,11 @@ CloseGraph() <LINK> closegraph()
...
@@ -11596,8 +11599,11 @@ CloseGraph() <LINK> closegraph()
SetSubwindow() <LINK> setsubwindow()
SetSubwindow() <LINK> setsubwindow()
GetIoDeviceData() <LINK> getiodevicedata()
GetIoDeviceData() <LINK> getiodevicedata()
SetIoDeviceData() <LINK> setiodevicedata()
SetIoDeviceData() <LINK> setiodevicedata()
pwr_get_config() <LINK> pwr_get_config()
GetVersion() <LINK> getversion()
get_pwr_config() <LINK> get_pwr_config()
get_node_name() <LINK> get_node_name()
get_node_name() <LINK> get_node_name()
EVEN() <LINK> EVEN()
ODD() <LINK> ODD()
</TOPIC>
</TOPIC>
<headerlevel>
<headerlevel>
...
@@ -12028,6 +12034,92 @@ string <t>value <t>V
...
@@ -12028,6 +12034,92 @@ string <t>value <t>V
<c> sts = SetIoDeviceData( "Nodes-MyNode-PN-D1", "NetworkSettings-DeviceName", "ET200M-D1");
<c> sts = SetIoDeviceData( "Nodes-MyNode-PN-D1", "NetworkSettings-DeviceName", "ET200M-D1");
</TOPIC>
<TOPIC> getversion() <style> function
GetVersion()
int GetVersion()
<b>Beskrivning
Hämta Proview-versionen för aktuell utgåva.
Returnerar ett heltalsvärde som är 10000 * major + 100 * minor + release.
T ex V5.3.1 returnerar 50301.
<b>Exempel
<c> if ( GetVersion() > 50300)
<c> # Only for versions larger than V5.3.0
<c> ...
<c> endif
</TOPIC>
<TOPIC> get_pwr_config() <style> function
get_pwr_config()
string get_pwr_config( string name)
<b>Beskivning
Hämta värdet för en Proview konfigureringsvariabel.
Konfigureringsvariabler sätts i /etc/proview.cnf.
Returnerar värdet på konfigureringsvariablen.
<b>Exempel
<c> group = get_pwr_config( "defaultSystemGroup");
</TOPIC>
<TOPIC> get_node_name() <style> function
get_node_name()
string get_node_name()
<b>Beskrivning
Hämta nodnamnet för aktuell nod.
Returnerar nodnamnet.
<b>Exempel
<c> name = get_node_name();
</TOPIC>
<TOPIC> EVEN() <style> function
EVEN()
int EVEN( int sts)
<b>Beskrivning
Testa om ett heltal är jämnt.
Returnerar 1 om talet är jämnt, 0 om talet är udda.
<b>Exempel
<c> sts = SetAttribute( "Pump-V1-Switch.Description", "Valve switch open");
<c> if ( EVEN(sts))
<c> printf("Couldn't set attribute\n");
<c> endif
</TOPIC>
<TOPIC> ODD() <style> function
ODD()
int ODD( int sts)
<b>Description
Testa om ett heltal är udda.
Returnerar 1 om heltalet är udda, 0 om det är jämnt.
<b>Exempel
<c> sts = SetAttribute( "Pump-V1-Switch.Description", "Valve switch open");
<c> if ( ODD(sts))
<c> printf("Set operation successful\n");
<c> endif
</TOPIC>
</TOPIC>
</headerlevel>
</headerlevel>
...
@@ -12036,7 +12128,7 @@ Wtt kommandon
...
@@ -12036,7 +12128,7 @@ Wtt kommandon
Alla wtt kommandon finns tillgängliga i script koden. En wtt-kommando rad
Alla wtt kommandon finns tillgängliga i script koden. En wtt-kommando rad
ska INTE avslutas med semikolon. Variabler kan substitueras i kommandot
ska INTE avslutas med semikolon. Variabler kan substitueras i kommandot
genom a
dd
omges av apostrofer.
genom a
tt
omges av apostrofer.
<b>Exempel
<b>Exempel
...
...
src/doc/man/sv_se/man_geref.dat
View file @
29b1207c
...
@@ -2399,6 +2399,7 @@ arbetsarean. Om man f
...
@@ -2399,6 +2399,7 @@ arbetsarean. Om man f
- Kantbredd
- Kantbredd
- 3D
- 3D
- Gradient
- Gradient
- Bakgrundsfärg
<h2>Attribut
<h2>Attribut
<b>Attribut <t>Beskrivning
<b>Attribut <t>Beskrivning
...
@@ -2408,6 +2409,8 @@ gradient_contrast <t>Kontrast p
...
@@ -2408,6 +2409,8 @@ gradient_contrast <t>Kontrast p
gradient <t>Typ av gradient.
gradient <t>Typ av gradient.
invisible <t>Objektet är osynligt men känsligt för musklick. Används för subgrafer för att
invisible <t>Objektet är osynligt men känsligt för musklick. Används för subgrafer för att
<t>den känsliga arean för subgrafen.
<t>den känsliga arean för subgrafen.
fill_eq_background <t>Markerar att fyllnadsfärgen ritas med angiven bakgrundsfärg för objektet
<t>istället för aktuell fyllnadsfärg.
fixcolor <t>Färgen är fix. Används när objektet är den del av en subgraph, och färgen inte
fixcolor <t>Färgen är fix. Används när objektet är den del av en subgraph, och färgen inte
<t>ska påverkas av färgsättningen av subgrafen.
<t>ska påverkas av färgsättningen av subgrafen.
relief <t>Up ger skugga på undersidan och Down ger skugga på ovansidan
relief <t>Up ger skugga på undersidan och Down ger skugga på ovansidan
...
@@ -2415,6 +2418,7 @@ disable_shadow <t>Eliminerar 3D-funktionen. Anv
...
@@ -2415,6 +2418,7 @@ disable_shadow <t>Eliminerar 3D-funktionen. Anv
<t>och inte ska ritas med 3D när 3D är valt för subgrafs-instansen.
<t>och inte ska ritas med 3D när 3D är valt för subgrafs-instansen.
disable_gradient <t>Eliminerar gradient-funktionen. Används när objektet ingår i en subgraf
disable_gradient <t>Eliminerar gradient-funktionen. Används när objektet ingår i en subgraf
<t>och inte ska ritas med gradient när gradient är valt för subgrafs-instansen.
<t>och inte ska ritas med gradient när gradient är valt för subgrafs-instansen.
bgcolor_gradient <t>Färgen i gradienten går mellan bakgrundsfärgen och fyllnadsfärgen.
fixposition <t>Objektet kan inte flyttas.
fixposition <t>Objektet kan inte flyttas.
Dynamic <t>Ej implementerat
Dynamic <t>Ej implementerat
</topic>
</topic>
...
@@ -2467,6 +2471,7 @@ Functions/ScaleEqual ritas en cirkel.
...
@@ -2467,6 +2471,7 @@ Functions/ScaleEqual ritas en cirkel.
- Kantbredd
- Kantbredd
- 3D
- 3D
- Gradient
- Gradient
- Bakgrundsfärg
<h2>Attribut
<h2>Attribut
<b>Attribut <t>Beskrivning
<b>Attribut <t>Beskrivning
...
@@ -2484,6 +2489,8 @@ disable_shadow <t>Eliminerar 3D-funktionen. Anv
...
@@ -2484,6 +2489,8 @@ disable_shadow <t>Eliminerar 3D-funktionen. Anv
disable_gradient <t>Eliminerar gradient-funktionen. Används när objektet ingår i en subgraf
disable_gradient <t>Eliminerar gradient-funktionen. Används när objektet ingår i en subgraf
<t>och inte ska ritas med gradient när gradient är valt för subgrafs-instansen.
<t>och inte ska ritas med gradient när gradient är valt för subgrafs-instansen.
fixposition <t>Objektet kan inte flyttas.
fixposition <t>Objektet kan inte flyttas.
fill_eq_background <t>Markerar att fyllnadsfärgen ritas med angiven bakgrundsfärg för objektet
<t>istället för aktuell fyllnadsfärg.
Dynamic <t>Ej implementerat
Dynamic <t>Ej implementerat
</topic>
</topic>
...
@@ -2530,6 +2537,7 @@ avbrytas i en polyline med Functions/MoveRestrictions/No.
...
@@ -2530,6 +2537,7 @@ avbrytas i en polyline med Functions/MoveRestrictions/No.
- Kantbredd
- Kantbredd
- 3D
- 3D
- Gradient
- Gradient
- Bakgrundsfärg
<h2>Attribut
<h2>Attribut
<b>Attribut <t>Beskrivning
<b>Attribut <t>Beskrivning
...
@@ -2545,10 +2553,16 @@ disable_gradient <t>Eliminerar gradient-funktionen. Anv
...
@@ -2545,10 +2553,16 @@ disable_gradient <t>Eliminerar gradient-funktionen. Anv
fill_eq_border <t>Markerar att fyllnadsfärgen ritas med angiven kantfärg istället för
fill_eq_border <t>Markerar att fyllnadsfärgen ritas med angiven kantfärg istället för
<t>aktuell fyllnadsfärg. Detta kan användas i submodeller där vissa
<t>aktuell fyllnadsfärg. Detta kan användas i submodeller där vissa
<t>markeringar, pilar o dyl, mer hör ihop med kant-färgen än fyllnadsfärgen.
<t>markeringar, pilar o dyl, mer hör ihop med kant-färgen än fyllnadsfärgen.
fill_eq_background <t>Markerar att fyllnadsfärgen ritas med angiven bakgrundsfärg för objekete
<t>istället för aktuell fyllnadsfärg.
fill_eq_light <t>Om objektet ingår i en subgraf, ges det samma färg som en 3D-dager,
fill_eq_light <t>Om objektet ingår i en subgraf, ges det samma färg som en 3D-dager,
<t>när 3D är valt fär subgrafs-instansen.
<t>när 3D är valt fär subgrafs-instansen.
fill_eq_shadow <t>Om objektet ingår i en subgraf, ges det samma färg som en 3D-skugga,
fill_eq_shadow <t>Om objektet ingår i en subgraf, ges det samma färg som en 3D-skugga,
<t>när 3D är valt fär subgrafs-instansen.
<t>när 3D är valt fär subgrafs-instansen.
fill_eq_bglight <t>Om objektet ingår i en subgraf, ritas det med dager-tonen för
<t>bakgrundsfärgen, när 3D är valt för subgrafs-instansen.
fill_eq_bgshadow <t>Om objektet ingår i en subgraf, ritas det med skuggtonen för
<t>bakgrundsfärgen, när 3D är valt för subgrafs-instansen.
fixcolor <t>Färgen är fix. Används när objektet är den del av en subgraph, och färgen inte
fixcolor <t>Färgen är fix. Används när objektet är den del av en subgraph, och färgen inte
<t>ska påverkas av färgsättningen av subgrafen.
<t>ska påverkas av färgsättningen av subgrafen.
fixposition <t>Objektet kan inte flyttas.
fixposition <t>Objektet kan inte flyttas.
...
@@ -5793,12 +5807,50 @@ I pwr_cmd Anv
...
@@ -5793,12 +5807,50 @@ I pwr_cmd Anv
funktioner. Här följer en lista på de inbyggda funktioner som även kan användas i Ge-script.
funktioner. Här följer en lista på de inbyggda funktioner som även kan användas i Ge-script.
<h2>Ge funktioner
<h2>Ge funktioner
<b>Funktion <t>Beskrivning
<b>Funktion <t><t>Beskrivning
GetCurrentObject <t>Returnerar identiteten för senast skapade objekt.<link>GetCurrentObject()
DeleteObject <t><t>Ta bort ett objekt.<link>DeleteObject()
GetTextExtent <t>Beräkna storleken på en text. <link>GetTextExtent()
GetCurrentObject <t><t>Returnerar identiteten för senast skapade objekt.<link>GetCurrentObject()
SelectAdd <t>Addera objekt till utvalslistan. <link>SelectAdd()
GetFirstObject <t><t>Hämta första objekt. <link>GetFirstObject()
SetExtern <t>Sätt en subgraf extern. <link>SetExtern()
GetNextObject <t><t>Hämta nästa objekt. <link>GetNextObject()
SetIntern <t>Sätt en subgraf intern. <link>SetIntern()
GetObjectAttribute <t><t>Hämta ett attributvärde för ett objekt. <link>GetObjectAttribute()
GetObjectBorder <t><t>Hämta kant för ett objekt. <link>GetObjectBorder()
GetObjectBorderColor <t><t>Hämta kantfärg för ett objekt. <link>GetObjectBorderColor()
GetObjectClass <t><t>Hämta klass för ett objekt. <link>GetObjectClass()
GetObjectDynType <t><t>Hämta dynamik- och aktions-typ för ett objekt. <link>GetObjectDynType()
GetObjectFill <t><t>Hämta fyllnad för ett objekt. <link>GetObjectFill()
GetObjectFillColor <t><t>Hämta fyllnadsfärg för ett objekt. <link>GetObjectFillColor()
GetObjectGradient <t><t>Hämta gradient för ett objekt. <link>GetObjectGradient()
GetObjectName <t><t>Hämta namn på ett objekt. <link>GetObjectName()
GetObjectShadow <t><t>Hämta skuggning på ett objekt. <link>GetObjectShadow()
GetObjectText <t><t>Hämta text för ett objekt. <link>GetObjectText()
GetObjectTextColor <t><t>Hämta textfärg för ett objekt. <link>GetObjectTextColor()
GetObjectType <t><t>Hämta typ för ett objekt. <link>GetObjectType()
GetRgbColor <t><t>Hämta rgb-värden för en färg. <link>GetRgbColor()
GetTextExtent <t><t>Beräkna storleken på en text. <link>GetTextExtent()
GroupGetFirstObject <t><t>Hämta första objektet i en grupp. <link>GroupGetFirstObject()
GroupGetNextObject <t><t>Hämta nästa objekt i en grupp. <link>GroupGetNextObject()
MeasureObject <t><t>Hämta ett objekts utbredning. <link>MeasureObject()
MoveAbsObject <t><t>Flytta ett objekt till en position. <link>MoveAbsObject()
MoveObject <t><t>Flytta ett objekt ett visst avstånd. <link>MoveObject()
Reload <t><t>Läs in nuvarande graph från fil. <link>Reload()
ScaleObject <t><t>Scale an object. <link>ScaleObject()
SelectAdd <t><t>Addera objekt till utvalslistan. <link>SelectAdd()
SetCurrentObject <t><t>Sätt CurrentObject. <link>SetCurrentObject()
SetDraw <t><t>Sätt ritning till eller från. <link>SetDraw()
SetExtern <t><t>Sätt en subgraf extern. <link>SetExtern()
SetExternAll <t><t>Sätt alla subgrafer extern. <link>SetExternAll()
SetIntern <t><t>Sätt en subgraf intern. <link>SetIntern()
SetInternAll <t><t>Sätt alla subgrafer intern. <link>SetInternAll()
SetObjectAttribute <t><t>Sätt värde på ett attribut för ett objekt. <link>SetObjectAttribute()
SetObjectBackgroundColor <t><t>Sätt bakgrundsfärg på ett objekt. <link>SetObjectBackgroundColor()
SetObjectBorder <t><t>Sätt kant på ett objekt. <link>SetObjectBorder()
SetObjectBorderColor <t><t>Sätt kantfärg på ett objekt. <link>SetObjectBorderColor()
SetObjectFill <t><t>Sätt fyllnad på ett objekt. <link>SetObjectFill()
SetObjectFillColor <t><t>Sätt fyllnadsfärg på ett objekt. <link>SetObjectFillColor()
SetObjectGradient <t><t>Sätt gradient på ett objekt. <link>SetObjectGradient()
SetObjectShadow <t><t>Sätt skuggning på ett objekt. <link>SetObjectShadow()
SetObjectTextColor <t><t>Sätt textfärg på ett objekt. <link>SetObjectTextColor()
SetRgbColor <t><t>Sätt rgb-värden för en färg. <link>SetRgbColor()
<h2>In och utmatning
<h2>In och utmatning
<b>Funktion <t>Beskrivning
<b>Funktion <t>Beskrivning
...
@@ -5850,6 +5902,530 @@ time <t>H
...
@@ -5850,6 +5902,530 @@ time <t>H
system <t>Exekvera ett shell kommando
system <t>Exekvera ett shell kommando
verify <t>Sätt verify på eller av
verify <t>Sätt verify på eller av
<option> printdisable
<h2>Fördefinierade variabler
Det finns ett antal fördefinierade variabler för
Objekttyper <link> gecmd_variables,objecttypes
Dynamik och aktionstyper <link> gecmd_variables,dyntypes
Färger <link> gecmd_variables,colors
<option> printenable
</topic>
<topic> gecmd_variables
Fördefinerade variabler
<h2>Objekttyper <bookmark> objecttypes
eObjectType_Rect
eObjectType_Line
eObjectType_Arc
eObjectType_ConPoint
eObjectType_Annot
eObjectType_PolyLine
eObjectType_SubGraph
eObjectType_Text
eObjectType_Bar
eObjectType_Trend
eObjectType_Slider
eObjectType_Image
eObjectType_Group
eObjectType_Axis
eObjectType_RectRounded
eObjectType_ConGlue
eObjectType_Menu
eObjectType_Window
eObjectType_Table
eObjectType_Folder
eObjectType_XYCurve
eObjectType_AxisArc
eObjectType_Pie
eObjectType_BarChart
eObjectType_Toolbar
<h2>Dynamik och actionstyper <bookmark> dyntypes
<b>DynType1
mDynType1_No
mDynType1_Inherit
mDynType1_Tone
mDynType1_DigLowColor
mDynType1_DigColor
mDynType1_DigError
mDynType1_DigWarning
mDynType1_DigFlash
mDynType1_Invisible
mDynType1_DigBorder
mDynType1_DigText
mDynType1_Value
mDynType1_AnalogColor
mDynType1_Rotate
mDynType1_Move
mDynType1_AnalogShift
mDynType1_DigShift
mDynType1_Animation
mDynType1_Bar
mDynType1_Trend
mDynType1_SliderBackground
mDynType1_Video
mDynType1_FillLevel
mDynType1_FastCurve
mDynType1_AnalogText
mDynType1_Table
mDynType1_StatusColor
mDynType1_HostObject
mDynType1_DigSound
mDynType1_XY_Curve
mDynType1_DigCommand
mDynType1_Pie
mDynType1_BarChart
<b>DynType2
mDynType2_No
mDynType2_Axis
mDynType2_DigTextColor
mDynType2_TimeoutColor
mDynType2_DigFourShift
mDynType2_ScrollingText
mDynType2_ColorThemeLightness
mDynType2_DigBackgroundColor
<b>ActionType1
mActionType1_No
mActionType1_Inherit
mActionType1_PopupMenu
mActionType1_SetDig
mActionType1_ResetDig
mActionType1_ToggleDig
mActionType1_StoDig
mActionType1_Command
mActionType1_CommandDoubleClick
mActionType1_Confirm
mActionType1_IncrAnalog
mActionType1_RadioButton
mActionType1_Slider
mActionType1_ValueInput
mActionType1_TipText
mActionType1_Help
mActionType1_OpenGraph
mActionType1_OpenURL
mActionType1_InputFocus
mActionType1_CloseGraph
mActionType1_PulldownMenu
mActionType1_OptionMenu
mActionType1_SetValue
mActionType1_MethodToolbar
mActionType1_MethodPulldownMenu
mActionType1_Script
<h2>Colors <bookmark> colors
<b>Standardpalett
eDrawType_Color1 = 0
eDrawType_Color2 = 1
eDrawType_Color3 = 2
...
eDrawType_Color300 = 299
<b>Custom palett
eDrawType_CustomColor1 = 310
eDrawType_CustomColor2 = 314
eDrawType_CustomColor3 = 318
...
eDrawType_CustomColor90 = 666
</topic>
<topic>DeleteObject() <style>function
DeleteObject()
void GetObjectAttribute( int oid)
<h2>Beskrivning
Ta bort ett objekt.
<h2>Argument
int <t>oid <t>Objektsidentitet.
<b>Exempel
<c> int oid;
<c> DeleteObject( oid);
</topic>
<topic>GetFirstObject() <style>function
GetFirstObject()
int GetFirstObject()
<h2>Beskrivning
Hämtar identiteten för det första objektet i en graf. Övriga objekt
kan hämtas med GetNextObject().
Returnerar en integer med objektsidentiteten.
<b>Exempel
<c> int oid;
<c> oid = GetFirstObject();
<c> while ( oid != 0)
<c> ...
<c> oid = GetNextObject( oid)
<c> endwhile
</topic>
<topic>GetNextObject() <style>function
GetNextObject()
int GetNextObject( int oid)
<h2>Beskrivning
Hämtar identiteten för nästa objekt i en graf. Det första objektet
kan hämtas med GetFirstObject() och övriga objekt med GetNextObject()
<h2>Argument
int <t>oid <t>Objektidentitet på objekt vars nästa objekt ska hämtas.
Returnerar en integer med objektsidentiteten.
<b>Exempel
<c> int oid;
<c> oid = GetFirstObject();
<c> while ( oid != 0)
<c> ...
<c> oid = GetNextObject( oid)
<c> endwhile
</topic>
<topic>GetObjectAttribute() <style>function
GetObjectAttribute()
int GetObjectAttribute( int oid, string attribute, (arbitrary type) value)
<h2>Beskrivning
Hämtar värde på ett attribut för ett objekt. Attributet namnges på
samma sätt som i attributeditorn för objektet.
<h2>Argument
int <t>oid <t>Objektets identitet.
string <t>attribut <t>Attributnamn.
(arbitrary type) <t>Hämtat värde på attributet.
Returnerar status för operationen.
<b>Exempel
<c> int sts;
<c> int oid;
<c> int color;
<c> sts = GetObjectAttribute( oid, "DigColor.Color", color);
<c> if ( !(sts & 1))
<c> printf( "Couldn't get color\n");
<c> endif
</topic>
<topic>GetObjectBorder() <style>function
GetObjectBorder()
int GetObjectBorder( int oid)
<h2>Beskrivning
Hämtar kant för ett objekt.
<h2>Argument
int <t>oid <t>Objektets identitet.
Returnerar värdet på kant, 0 eller 1.
<b>Exempel
<c> int oid;
<c> int border;
<c> border = GetObjectBorder( oid);
</topic>
<topic>GetObjectBorderColor() <style>function
GetObjectBorderColor()
int GetObjectBorderColor( int oid)
<h2>Beskrivning
Hämtar kantfärgen för ett objekt.
<h2>Argument
int <t>oid <t>Objektets identitet.
Returnerar värdet på kantfärgen.
<b>Exempel
<c> int oid;
<c> int bcolor;
<c> bcolor = GetObjectBorderColor( oid);
<c> if ( bcolor == eDrawType_Color33)
<c> SetObjectBorderColor( oid, eDrawType_CustomColor24);
<c> endif
</topic>
<topic>GetObjectClass() <style>function
GetObjectClass()
string GetObjectClass( int oid)
<h2>Beskrivning
Hämtar namnet på subgrafet för ett objekt.
<h2>Argument
int <t>oid <t>Objektets identitet.
Returnerar namnet.
<b>Exempel
<c> int oid;
<c> string class;
<c> class = GetObjectClass( oid);
<c> if ( class == "pwr_roundind")
<c> ...
<c> endif
</topic>
<topic>GetObjectDynType() <style>function
GetObjectDynType()
int GetObjectDynType( int oid, int dyntype1, int dyntype2, int actiontype1, int actiontype2)
<h2>Beskrivning
Hämtar dynamiktyp och aktionstyp för objektet.
<h2>Argument
int <t>oid <t>Objektets identitet.
int <t>dyntype1 <t>Hämtat värde på DynType1.
int <t>dyntype2 <t>Hämtat värde på DynType2.
int <t>actiontype1 <t>Hämtat värde på ActionType1.
int <t>actiontype2 <t>Hämtat värde på ActionType2.
Returnerar status för operationen.
Se Fördefinerade variables för värden på dyntype and actiontype. <link> gecmd_variables,dyntypes
<b>Exempel
<c> int sts;
<c> int oid;
<c> int dyntype1;
<c> int dyntype2;
<c> int actiontype1;
<c> int actiontype2;
<c> sts = GetObjectDynType( oid, dyntype1, dyntype2, actiontype1, actiontype2);
<c> if ( dyntype1 & mDynType1_Value)
<c> ...
<c> endif
</topic>
<topic>GetObjectFill() <style>function
GetObjectFill()
int GetObjectFill( int oid)
<h2>Beskrivning
Hämtar fyllnad för ett objekt.
<h2>Argument
int <t>oid <t>Objektets identitet.
Returnerar värdet på fyllnad, 0 eller 1.
<b>Exempel
<c> int oid;
<c> int fill;
<c> fill = GetObjectFill( oid);
</topic>
<topic>GetObjectFillColor() <style>function
GetObjectFillColor()
int GetObjectFillColor( int oid)
<h2>Beskrivning
Hämtar fyllnadsfärgen för ett objekt.
<h2>Argument
int <t>oid <t>Objektets identitet.
Returnerar värdet på fyllnadsfärgen.
<b>Exempel
<c> int oid;
<c> int fcolor;
<c> fcolor = GetObjectFillColor( oid);
<c> if ( fcolor == eDrawType_Color67)
<c> SetObjectFillColor( oid, eDrawType_CustomColor23);
<c> endif
</topic>
<topic>GetObjectGradient() <style>function
GetObjectGradient()
int GetObjectGradient( int oid)
<h2>Beskrivning
Hämtar gradienten för ett objekt.
<h2>Argument
int <t>oid <t>Objektets identitet.
Returnerar värdet på gradienten, dvs typen av gradient. Värdet 0 innebär ingen gradient.
<b>Exempel
<c> int oid;
<c> int grad;
<c> grad = GetObjectGradient( oid);
</topic>
<topic>GetObjectName() <style>function
GetObjectName()
string GetObjectName( int oid)
<h2>Beskrivning
Hämtar namnet på ett objekt.
<h2>Argument
Returnerar namnet.
int <t>oid <t>Objektets identitet.
<b>Exempel
<c> int oid;
<c> string oname;
<c> oname = GetObjectName( oid);
</topic>
<topic>GetObjectShadow() <style>function
GetObjectShadow()
int GetObjectShadow( int oid)
<h2>Beskrivning
Hämtar skuggning för ett objekt.
<h2>Argument
int <t>oid <t>Objektets identitet.
Returnerar en integer med skuggningen.
<b>Exempel
<c> int oid;
<c> int shadow;
<c> shadow = GetObjectShadow( oid);
</topic>
<topic>GetObjectText() <style>function
GetObjectText()
string GetObjectText( int oid)
<h2>Beskrivning
Hämtar text för ett text-objekt.
<h2>Argument
int <t>oid <t>Objektets identitet.
Returnerar texten.
<b>Exempel
<c> int oid;
<c> string text;
<c> text = GetObjectText( oid);
</topic>
<topic>GetObjectTextColor() <style>function
GetObjectTextColor()
int GetObjectTextColor( int oid)
<h2>Beskrivning
Hämtar textfärgen för ett objekt.
<h2>Argument
int <t>oid <t>Objektets identitet.
Returnerar värdet på textfärgen.
<b>Exempel
<c> int oid;
<c> int tcolor;
<c> tcolor = GetObjectTextColor( oid);
<c> if ( tcolor == eDrawType_Color49)
<c> SetObjectTextColor( oid, eDrawType_CustomColor5);
<c> endif
</topic>
<topic>GetObjectType() <style>function
GetObjectType()
int GetObjectType( int oid)
<h2>Beskrivning
Hämtar ett objects typ.
<h2>Argument
int <t>oid <t>Objektets identitet.
Returnerar objectstypen.
Se Fördefinierade variabler för värden på objekttyper <link> gecmd_variables,objecttypes
<b>Exempel
<c> int oid;
<c> int type;
<c> type = GetObjectType( oid);
<c> if ( type == eObjectType_SubGraph)
<c> SetObjectFillColor( oid, eDrawType_CustomColor22);
<c> endif
</topic>
<topic>GetRgbColor() <style>function
void GetRgbColor()
void GetRgbColor( int color, float red, float green, float blue)
<h2>Beskrivning
Hämtar rgb-värden för en färg. Färgen anges med färgindex eller med symbol, se nedan.
rgb-värdena är flyttal mellan 0 och 1.
<h2>Argument
int <t>color <t>Färg.
float <t>red <t>Returnerar värde på röd.
float <t>green <t>Returnerar värde på grön.
float <t>blue <t>Returnerar värde på blå.
Färger i standardpaletten finns definierade med eDrawType_Color1 - eDrawType_Color300,
och färger i custom color paletten med eDrawType_CustomColor1 - eDrawType_CustomColor90.
Motsvarande färgindex kan också användas, för standardpaletten 0 - 299, och för
custom color paletten 310 - 669. För custom color ligger grundfärgen på var fjärde index,
dvs 310, 314, 318, ... 666.
<b>Exempel
<c> int i;
<c> float r;
<c> float g;
<c> float b;
<c> printf( "Idx Red Green Blue\n");
<c> for ( i = eDrawType_CustomColor1; i <= eDrawType_CustomColor90; i += 4)
<c> GetRgbColor( i, r, g, b);
<c> printf( "%3d %5.3f %5.3f %5.3f\n", i, r, g, b);
<c> endfor
<c> GetRgbColor( eDrawType_CustomColor1, red, green, blue);
</topic>
</topic>
<topic>GetTextExtent() <style>function
<topic>GetTextExtent() <style>function
...
@@ -5878,6 +6454,97 @@ float <t>descent <t>Textens descent returneras i denna variabel.
...
@@ -5878,6 +6454,97 @@ float <t>descent <t>Textens descent returneras i denna variabel.
<c> GetTextExtent("Detta är en text", 12, 1, width);
<c> GetTextExtent("Detta är en text", 12, 1, width);
</topic>
</topic>
<topic>GroupGetFirstObject() <style>function
GroupGetFirstObject()
int GroupGetFirstObject( int group)
<h2>Beskrivning
Hämtar identiteten för det första objektet i en grupp. Övriga objekt
kan hämtas med GroupGetNextObject().
<h2>Argument
int <t>group <t>Identitet på gruppen.
Returnerar en integer med objektsidentiteten.
<b>Exempel
<c> int goid;
<c> int oid;
<c> # Get all objects
<c> goid = GetFirstObject();
<c> while ( goid != 0)
<c> type = GetObjectType( goid);
<c> if ( type == eObjectType_Group)
<c> # This is a group, get all objects in the group
<c> oid = GroupGetFirstObject( goid);
<c> while ( oid != 0)
<c> ...
<c> oid = GroupGetNextObject( goid, oid)
<c> endwhile
<c> endwhile
</topic>
<topic>GroupGetNextObject() <style>function
GroupGetNextObject()
int GroupGetNextObject( int group, int oid)
<h2>Beskrivning
Hämtar identiteten för nästa objekt i en grupp. Det första objektet
kan hämtas med GroupGetFirstObject() och övriga objekt med GroupGetNextObject()
<h2>Argument
int <t>oid <t>Objektidentitet på objekt vars nästa objekt ska hämtas.
Returnerar en integer med objektsidentiteten.
</topic>
<topic>MeasureObject() <style>function
MeasureObject()
void MeasureObject( int oid, float ll_x, float ll_y, float ur_x, float ur_y)
<h2>Beskrivning
Hämta utbredningen av ett objekt.
Returnerar x och y koordinat för under vänstra och övre högre hörnpunkterna.
<h2>Argument
int <t>oid <t>Objektsidentitet
float <t>ll_x <t>Returnerad x koordinat för under vänstra.
float <t>ll_y <t>Returnerad y koordinat för under vänstra.
float <t>ur_x <t>Returnerad x koordinat för övre högra.
float <t>ur_y <t>Returnerad y koordinat för övre högra.
<b>Exempel
<c> int oid;
<c> float ll_x;
<c> float ll_y;
<c> float ur_x;
<c> float ur_y;
<c> MeasureObject( oid, ll_x, ll_y, ur_x, ur_y);
</topic>
<topic>Reload() <style>function
Reload()
void Reload()
<h2>Beskrivning
Läser nuvarande graf från fil.
<b>Exempel
<c> # Update subgraph pwr_roundind
<c> SetExtern("pwr_roundind");
<c> save
<c> Reload();
<c> SetIntern("pwr_roundind");
<c> save
</topic>
<topic>SelectAdd() <style>function
<topic>SelectAdd() <style>function
SelectAdd()
SelectAdd()
int SelectAdd( int objectid)
int SelectAdd( int objectid)
...
@@ -5911,6 +6578,129 @@ Returnerar identiteten p
...
@@ -5911,6 +6578,129 @@ Returnerar identiteten p
<c> id = GetCurrentObject();
<c> id = GetCurrentObject();
</topic>
</topic>
<topic>Reload() <style>function
Reload()
void Reload()
<h2>Beskrivning
Läser nuvarande graf från fil.
<b>Exempel
<c> SetExtern("pwr_roundind");
<c> save
<c> Reload();
<c> SetIntern("pwr_roundind");
<c> save
</topic>
<topic>MoveAbsObject() <style>function
MoveAbsObject()
void MoveAbsObject( int oid, float x, float y)
<h2>Beskrivning
Flytta ett objekt till koordinaterna x och y.
<h2>Argument
int <t>oid <t>Objektsidentitet.
float <t>x <t>x koordinat.
float <t>y <t>y koordinat.
<b>Exempel
<c> MoveAbsObject( oid, 0.5, o.5);
</topic>
<topic>MoveObject() <style>function
MoveObject()
void MoveObject( int oid, float dx, float dy)
<h2>Beskrivning
Flytta ett objekt ett visst avstånd.
<h2>Argument
int <t>oid <t>Objektsidentitet.
float <t>dx <t>Avstånd att flytta i x-led.
float <t>dy <t>Avstånd att flytta i y-led.
<b>Exempel
<c> MoveObject( oid, 0.5, 0.5);
</topic>
<topic>ScaleObject() <style>function
ScaleObject()
void ScaleObject( int oid, float scalex, float scaley)
<h2>Beskrivning
Skala ett objekt.
<h2>Argument
int <t>oid <t>Objektsidentitet.
float <t>scalex <t>Skalfaktor i x-led.
float <t>scaley <t>Skalfaktor i y-led.
<b>Exempel
<c> ScaleObject( oid, 1.5, 1.5);
</topic>
<topic>SetCurrentObject() <style>function
SetCurrentObject()
void SetCurrentObject( int oid)
<h2>Beskrivning
Sätter CurrentObject.
<h2>Argument
int <t>oid <t>Objektsidentitet.
<b>Exempel
<c> SetCurrentObject( oid);
</topic>
<topic>SetDraw() <style>function
SetDraw()
void SetDraw( int draw)
<h2>Beskrivning
Sätter ritning på skärmen till (1) eller från (0).
<h2>Argument
int <t>draw <t>1 innebär att ritning sätts till, och 0 att ritning sätts från.
<b>Exempel
<c> SetDraw(0);
<c> for ( i = 0; i < 10000; i++)
<c> x2 = x + 0.55;
<c> y2 = y + 0.55;
<c> create object/sub=pwr_indsquare/x1='x'/y1='y'/x2='x2'/y2='y2'
<c> set current attr DigLowColor.Attribute H1-DArray.Val['i']##Boolean
<c> x += 0.65;
<c> if ( i - (i / 100) * 100 == 99)
<c> y += 0.65;
<c> x = 0;
<c> endif
<c> endfor
<c> SetDraw(1);
</topic>
<topic>SetExtern() <style>function
<topic>SetExtern() <style>function
SetExtern()
SetExtern()
int SetExtern( string name)
int SetExtern( string name)
...
@@ -5928,6 +6718,19 @@ string <t>name <t>Namn p
...
@@ -5928,6 +6718,19 @@ string <t>name <t>Namn p
<c> SetExtern("MySubgraph");
<c> SetExtern("MySubgraph");
</topic>
</topic>
<topic>SetExternAll() <style>function
SetExternAll()
void SetExternAll()
<h2>Beskrivning
Sätter alla subgrafer extern.
<b>Exempel
<c> SetExternAll();
</topic>
<topic>SetIntern() <style>function
<topic>SetIntern() <style>function
SetIntern()
SetIntern()
int SetIntern( string name)
int SetIntern( string name)
...
@@ -5945,6 +6748,208 @@ string <t>name <t>Namn p
...
@@ -5945,6 +6748,208 @@ string <t>name <t>Namn p
<c> SetIntern("MySubgraph");
<c> SetIntern("MySubgraph");
</topic>
</topic>
<topic>SetInternAll() <style>function
SetInternAll()
void SetInternAll()
<h2>Beskrivning
Sätter alla subgrafer intern.
<b>Exempel
<c> SetInternAll();
</topic>
<topic>SetObjectAttribute() <style>function
SetObjectAttribute()
int SetObjectAttribute( int oid, string attribute, (arbitrary type) value)
<h2>Beskrivning
Sätter värde på ett attribut i ett objekt. Attributet namnges på
samma sätt som i attributeditorn för objektet.
<h2>Argument
int <t>oid <t>Objektets identitet.
string <t>attribut <t>Attributnamn.
(arbitrary type) <t>Värde på attributet.
Returnerar status för operationen.
<b>Exempel
<c> int sts;
<c> int oid;
<c> sts = SetObjectAttribute( oid, "DigColor.Color", eDrawType_Color244);
</topic>
<topic>SetObjectBackgroundColor() <style>function
SetObjectBackgroundColor()
void SetObjectBackgroundColor( int oid, int color)
<h2>Beskrivning
Sätter bakgrundsfärg på ett objekt.
<h2>Argument
int <t>oid <t>Objektets identitet.
int <t>color <t>Bakgrundsfärg.
<b>Exempel
<c> SetObjectBackgroundColor( oid, eDrawType_CustomColor1);
</topic>
<topic>SetObjectBorder() <style>function
SetObjectBorder()
void SetObjectBorder( int oid, int border)
<h2>Beskrivning
Sätter kant på ett objekt.
<h2>Argument
int <t>oid <t>Objektets identitet.
int <t>border <t>1 ritar ut kantlinjen, 0 tar bort kantlinjen.
<b>Exempel
<c> SetObjectBorder( oid, 1);
</topic>
<topic>SetObjectBorderColor() <style>function
SetObjectBorderColor()
void SetObjectBorderColor( int oid, int color)
<h2>Beskrivning
Sätter kantfärg på ett objekt.
<h2>Argument
int <t>oid <t>Objektets identitet.
int <t>color <t>Kantfärg.
<b>Exempel
<c> SetObjectBorderColor( oid, eDrawType_CustomColor1);
</topic>
<topic>SetObjectFill() <style>function
SetObjectFill()
void SetObjectFill( int oid, int fill)
<h2>Beskrivning
Sätter fyllnad på ett objekt.
<h2>Argument
int <t>oid <t>Objektets identitet.
int <t>fill <t>Objektets fyllnad, 1 eller 0.
<b>Exempel
<c> SetObjectFill( oid, 1);
</topic>
<topic>SetObjectFillColor() <style>function
SetObjectFillColor()
void SetObjectFillColor( int oid, int color)
<h2>Beskrivning
Sätter fyllnadsfärg på ett objekt.
<h2>Argument
int <t>oid <t>Objektets identitet.
int <t>color <t>Fyllnadsfärg.
<b>Exempel
<c> SetObjectFillColor( oid, eDrawType_CustomColor1);
</topic>
<topic>SetObjectGradient() <style>function
SetObjectGradient()
void SetObjectGradient( int oid, int gradient)
<h2>Beskrivning
Sätter gradient på ett objekt.
<h2>Argument
int <t>oid <t>Object identity.
int <t>gradient <t>Gradient. 0 betyder ingen gradient.
<b>Exempel
<c> SetObjectGradient( oid, 0);
</topic>
<topic>SetObjectShadow() <style>function
SetObjectShadow()
void SetObjectShadow( int oid, int shadow)
<h2>Beskrivning
Sätter skuggning på ett objekt.
<h2>Argument
int <t>oid <t>Objektets identitet.
int <t>shadow <t>Objektets skuggning, 1 eller 0.
<b>Exempel
<c> SetObjectShadow( oid, 1);
</topic>
<topic>SetObjectTextColor() <style>function
SetObjectTextColor()
void SetObjectTextColor( int oid, int color)
<h2>Beskrivning
Sätter textfärg på ett objekt.
<h2>Argument
int <t>oid <t>Objektets identitet.
int <t>color <t>Textfärg.
<b>Exempel
<c> SetObjectTextColor( oid, eDrawType_CustomColor5);
</topic>
<topic>SetRgbColor() <style>function
void SetRgbColor()
void SetRgbColor( int color, float red, float green, float blue)
<h2>Beskrivning
Sätter rgb-värden på en färg i custom color paletten. Färgen anges med färgindex eller med symbol, se nedan.
rgb-värdena är flyttal mellan 0 och 1.
<h2>Argument
int <t>color <t>Färg.
float <t>red <t>Värde på röd.
float <t>green <t>Värde på grön.
float <t>red <t>Värde på blå.
Färger i standardpaletten finns definierade med eDrawType_Color1 - eDrawType_Color300,
och färger i custom color paletten med eDrawType_CustomColor1 - eDrawType_CustomColor90.
Motsvarande färgindex kan också användas, för standardpaletten 0 - 299, och för
custom color paletten 310 - 669. För custom color ligger grundfärgen på var fjärde index,
dvs 310, 314, 318, ... 666.
<
b>Exempel
<c> float red = 0.731;
<c> float green = 0.224;
<c> float blue = 0.328;
<c> SetRgbColor( eDrawType_CustomColor1, red, green, blue);
</topic>
<topic>gecmd_examples <style>function
<topic>gecmd_examples <style>function
Exempel
Exempel
...
...
src/doc/man/sv_se/man_opg.dat
View file @
29b1207c
...
@@ -2574,8 +2574,10 @@ MessageError() <LINK> messageerror()
...
@@ -2574,8 +2574,10 @@ MessageError() <LINK> messageerror()
MessageInfo() <LINK> messageinfo()
MessageInfo() <LINK> messageinfo()
GetCurrentText() <LINK> getcurrenttext()
GetCurrentText() <LINK> getcurrenttext()
GetCurrentObject() <LINK> getcurrentobject()
GetCurrentObject() <LINK> getcurrentobject()
pwr_get_config() <LINK> pwr_get
_config()
get_pwr_config() <LINK> get_pwr
_config()
get_node_name() <LINK> get_node_name()
get_node_name() <LINK> get_node_name()
EVEN() <LINK> EVEN()
ODD() <LINK> ODD()
get_language() <LINK> get_language()
get_language() <LINK> get_language()
GetUser() <LINK> getuser()
GetUser() <LINK> getuser()
GetPrivileges() <LINK> getprivileges()
GetPrivileges() <LINK> getprivileges()
...
@@ -3784,8 +3786,10 @@ MessageError() <t>Skriv ett felmeddelande. <LINK> messageerror()
...
@@ -3784,8 +3786,10 @@ MessageError() <t>Skriv ett felmeddelande. <LINK> messageerror()
MessageInfo() <t>Skriv ett informationsmeddelande. <LINK> messageinfo()
MessageInfo() <t>Skriv ett informationsmeddelande. <LINK> messageinfo()
GetCurrentText() <t>Hämta text för utvalt alternativ. <LINK> getcurrenttext()
GetCurrentText() <t>Hämta text för utvalt alternativ. <LINK> getcurrenttext()
GetCurrentObject() <t>Hämta utvalt objekt. <LINK> getcurrentobject()
GetCurrentObject() <t>Hämta utvalt objekt. <LINK> getcurrentobject()
pwr_get_config() <t>Hämta konfigurations-värden <LINK> pwr_g
et_config()
get_pwr_config() <t>Hämta konfigurations-värden <LINK> get_p
wr_config()
get_node_name() <t>Hämta nodnamn <LINK> get_node_name()
get_node_name() <t>Hämta nodnamn <LINK> get_node_name()
EVEN() <t>Testa om ett värde är jämnt. <LINK> EVEN()
ODD() <t>Testa om ett värde är udda. <LINK> ODD()
get_language() <t>Hämta nuvarande språk <LINK> get_language()
get_language() <t>Hämta nuvarande språk <LINK> get_language()
GetUser() <t>Hämta nuvarande användare. <LINK> getuser()
GetUser() <t>Hämta nuvarande användare. <LINK> getuser()
GetPrivileges() <t>Hämta privilegier för nuvarande användare. <LINK> getprivileges()
GetPrivileges() <t>Hämta privilegier för nuvarande användare. <LINK> getprivileges()
...
@@ -3904,6 +3908,74 @@ returneras en null-str
...
@@ -3904,6 +3908,74 @@ returneras en null-str
<c> object = GetCurrentObject();
<c> object = GetCurrentObject();
</TOPIC>
</TOPIC>
<TOPIC> get_pwr_config() <style> function
get_pwr_config()
string get_pwr_config( string name)
<b>Beskivning
Hämta värdet för en Proview konfigureringsvariabel.
Konfigureringsvariabler sätts i /etc/proview.cnf.
Returnerar värdet på konfigureringsvariablen.
<b>Exempel
<c> string id;
<c>
<c> id = get_pwr_config( "qcomBusId");
</TOPIC>
<TOPIC> get_node_name() <style> function
get_node_name()
string get_node_name()
<b>Beskrivning
Hämta nodnamnet för aktuell nod.
Returnerar nodnamnet.
<b>Exempel
<c> name = get_node_name();
</TOPIC>
<TOPIC> EVEN() <style> function
EVEN()
int EVEN( int sts)
<b>Beskrivning
Testa om ett heltal är jämnt.
Returnerar 1 om talet är jämnt, 0 om talet är udda.
<b>Exempel
<c> sts = SetAttribute( "Pump-V1-Switch.Description", "Valve switch open");
<c> if ( EVEN(sts))
<c> printf("Couldn't set attribute\n");
<c> endif
</TOPIC>
<TOPIC> ODD() <style> function
ODD()
int ODD( int sts)
<b>Description
Testa om ett heltal är udda.
Returnerar 1 om heltalet är udda, 0 om det är jämnt.
<b>Exempel
<c> sts = SetAttribute( "Pump-V1-Switch.Description", "Valve switch open");
<c> if ( ODD(sts))
<c> printf("Set operation successful\n");
<c> endif
</TOPIC>
<TOPIC> get_language() <style> function
<TOPIC> get_language() <style> function
get_language()
get_language()
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment