Class NodeConfig
Version 1.0
Modified 15-JAN-2025 13:23:35.00
NodeConfig objektet konfigurerar en node i det aktuella projektet på
vilken Proview's runtime-miljö ska kunna startas.

NodeConfig objektet skapas i projekt volymen som barn till ett BusConfig-
objekt i nod-hierarkin. Det är roten till ett objektsträd av VolumeLoad och
distributions-objekt, som tillsammans konfigurerar QCOM, näthanteraren och
distributören. Följande objekt kan ingå i trädet.

NodeConfig objektet ska ha ett RootVolumeLoad objekt som barn, som
anger vilken volym som ska laddas i noden.

Extra klassvolymer som tillhör monterade volymer kan laddas med ClassVolumeLoad-
objekt.

Distributions objekt (Distribute, ApplDistribute) konfigurerar applikations-
program och andra filer som ska kopieras till noden.

Se även



RtBody attributes pwr_sClass_NodeConfig
String80 Description   Beskrivning av noden.
String80 NodeName   Nodens namn.
OpSysEnum OperatingSystem   Nodens operativsystem.
String80 BootNode   Boot-nod för noden.
Laddatafiler, applikationer och graf-filer kopieras till denna nod av
distributören.
I de flesta fall är det noden själv.
För ELN-system som bootas från en VMS nod. är VMS-noden bootnod.
Om noden är en utvecklings nod som har direkt tillgång till filkatalogerna
i utvecklingsmiljön, behövs inte någon distribution. Detta markeras med ett
'-' tecken i BootNode attributet.
UInt32 BusNumber   QCOM bus number.
Obsolete since V4.0
String80 Address   Nodens ip adress.
UInt32 Port   QCOM port, om denna skiljer sig från standard porten.
Boolean SimulateSingleProcess   Samlar alla plcprogram i en tråd med en tidbas.
Float32 SimulateSingleScanTime   Skantid för tråden.
Boolean DistributeDisable   Disables distribution for this node.
RemoteShellEnum RemoteAccessType   Remote shell access type.
Float32 QComMinResendTime   QCom minimum resend time in seconds.
Float32 QComMaxResendTime   QCom maxium resend time in seconds.
UInt32 QComExportBufQuota   QCom max export buffer quota.
Float32 QComAckDelay   QCom acknowledge delay time in seconds.
UInt32 QComSegmentSize   QCom segment size.
RedundanceNodeConfig SecondaryNode   Secondary node.


Template Object
QComExportBufQuota 600000
QComAckDelay 0.002


Attributes detail


Description Attribute
Klass Attribute
Typ String80
Flags
Kropp RtBody
Beskrivning av noden.

NodeName Attribute
Klass Attribute
Typ String80
Flags
Kropp RtBody
Nodens namn.

OperatingSystem Attribute
Klass Attribute
Typ OpSysEnum
Flags
Kropp RtBody
Nodens operativsystem.

BootNode Attribute
Klass Attribute
Typ String80
Flags
Kropp RtBody
Boot-nod för noden.
Laddatafiler, applikationer och graf-filer kopieras till denna nod av
distributören.
I de flesta fall är det noden själv.
För ELN-system som bootas från en VMS nod. är VMS-noden bootnod.
Om noden är en utvecklings nod som har direkt tillgång till filkatalogerna
i utvecklingsmiljön, behövs inte någon distribution. Detta markeras med ett
'-' tecken i BootNode attributet.

BusNumber Attribute
Klass Attribute
Typ UInt32
Flags INVISIBLE
Kropp RtBody
QCOM bus number.
Obsolete since V4.0

Address Attribute
Klass Attribute
Typ String80
Flags
Kropp RtBody
Nodens ip adress.

Port Attribute
Klass Attribute
Typ UInt32
Flags
Kropp RtBody
QCOM port, om denna skiljer sig från standard porten.

SimulateSingleProcess Attribute
Klass Attribute
Typ Boolean
Flags
Kropp RtBody
Samlar alla plcprogram i en tråd med en tidbas.

SimulateSingleScanTime Attribute
Klass Attribute
Typ Float32
Flags
Kropp RtBody
Skantid för tråden.

DistributeDisable Attribute
Klass Attribute
Typ Boolean
Flags
Kropp RtBody
Disables distribution for this node.

RemoteAccessType Attribute
Klass Attribute
Typ RemoteShellEnum
Flags
Kropp RtBody
Remote shell access type, SSH or RSH.
SSH will copy the distribtion package with scp and unpack it with SSH.
This recommended of security reasons. It requires createion of a public/private
key pair, where the public should be copied to the target node.

RSH will copy with ftp and unpack with RSH. I requires a .rhosts file on the target
node and that the login of user pwrp is unchanged.

QComMinResendTime Attribute
Klass Attribute
Typ Float32
Flags
Kropp RtBody
QCom minimum resend time in seconds.

QComMaxResendTime Attribute
Klass Attribute
Typ Float32
Flags
Kropp RtBody
QCom maxium resend time in seconds.

QComExportBufQuota Attribute
Klass Attribute
Typ UInt32
Flags
Kropp RtBody
QCom max export buffer quota.

QComAckDelay Attribute
Klass Attribute
Typ Float32
Flags
Kropp RtBody
QCom acknowledge delay time in seconds.

QComSegmentSize Attribute
Klass Attribute
Typ UInt32
Flags
Kropp RtBody
QCom segment size.

SecondaryNode Attribute
Klass Attribute
Typ RedundanceNodeConfig
Flags CLASS
Kropp RtBody
Secondary node.