Objektsbild


Objektsbilder har samma namn som komponenten, men med små bokstäver. För klasser som tillhör
ProviewRs bassystemet adderar man prefixed 'pwr_c_'. Bilderna editeras på vanligt sätt i Ge. I
dynamiken ersätts objektsnamnet med '$object'. Objektsbilder för bassystemet ritas med följande
riktlinjer.

Meny
Det ska finnas en meny med pulldown menyerna File, Methods, Signals och Help.

File ska ha meny följande entryn

Print Command print graph/class/inst=$object
Close CloseGraph

Methods ska ha följande entryn

Help Invisible $cmd(check method/method="Help"/object=$object)
                  Command call method/method="Help"/object=$object
Note Invisible $cmd(check method/method="Note"/object=$object)
                  Command call method/method="Note"/object=$object
Trend Invisible $cmd(check method/method="Trend"/object=$object)
                  Command call method/method="Trend"/object=$object
Fast Invisible $cmd(check method/method="Fast"/object=$object)
                  Command call method/method="Fast"/object=$object
Help Invisible $cmd(check method/method="Photo"/object=$object)
                  Command call method/method="Photo"/object=$object
DataSheet Invisible $cmd(check method/method="DataSheet"/object=$object)
                  Command call method/method="DataSheet"/object=$object
Hist Event... Invisible $cmd(check method/method="Hist Event..."/object=$object)
                  Command call method/method="Hist Event..."/object=$object
Block Events... Invisible $cmd(check method/method="Block Events..."/object=$object)
                  Command call method/method="Block Events..."/object=$object
RtNavigator Invisible $cmd(check method/method="RtNavigator"/object=$object)
                  Command call method/method="RtNavigator"/object=$object
Open Object Invisible $cmd(check method/method="Open Object"/object=$object)
                  Command call method/method="Open Object"/object=$object
Open Plc Invisible $cmd(check method/method="Open Plc"/object=$object)
                  Command call method/method="Open Plc"/object=$object
Circuit Diagram Invisible $cmd(check method/method="Circuit Diagram"/object=$object)
                  Command call method/method="Circuit Diagram"/object=$object
HelpClass Invisible $cmd(check method/method="HelpClass"/object=$object)
                  Command call method/method="HelpClass"/object=$object

Signals ska innehålla alla signaler i komponenten och öppna objektsbilden för respektive signal.
Exempel

SwitchOpen Di Command open graph/class /inst=$object.SwitchOpen
SwitchClosed Di Command open graph/class /inst=$object.SwitchClosed
Order Do Command open graph/class /inst=$object.Order

Help menyn ska innehålla Help och HelpClass

Help Command call method/method="Help"/object=$object
HelpClass Command call method/method="HelpClass"/object=$object

Verkygspanel
Vertygspanelen innehåller knappar för olika metoder. Dynamiken är densamma som i Method menyn
ovan. Längst till höger finns även en knapp för simuleringsobjektets objektsbild. Denna har
dynamiken

Invisible $cmd(check method/method="Simulate"/object=$object)
Command call method/method="Simulate"/object=$object

Under metodknapparena ligger två textfält som visar Descripton och Specification attributen i
komponenten med följande dynamik

Description Value.Attribute $object.Description##String80
                 Value.Format %s
Specification Value.Attribute $object.Specification##String80
                 Value.Format %s

Längst ner i bilden visas eventuellt Notes meddelande med en knapp för att ändra eller ta bort
meddelandet.

Notes knapp Invisible $object.Note##String80
                 Command call method/method="Note"/object=$object
Notes text Value.Attribute $object.Note##String80
                 Value.Format %s


Objektbild