Konfigurera Directory volymen
Öppna ett projekt
När projektet har skapas kan man hitta det i administratörens projektträd. Man öppnar ett
projekt genom att aktivera 'Open Project' i popupmenyn för ett ProjectReg objekt.
Man kan också använda 'sdf' kommandot för knyta upp sig mot ett project. Projektnamnet
skickas med som argument till sdf.
> sdf trafficcross1
Directory volymen kan sedan startas med
> pwrs
pwrs är definerad som 'wb pwrp pwrp' dvs loggar in som användare pwrp. Har man definerat
andra användare för utveckling måste man definiera om 'pwrs' eller använda 'wb' kommandot
direkt. wb har användare och password som argument (och även volym som tredje argument).
Konfiguratören
Vi öppnar nu konfiguratören för directoryvolymen. I konfiguratören finns två fönster, i det
vänstra visas volymer i projektet, och i det högra noder.
Om volymen är tom, startas en guide som hjälper till med konfigureringen. För att skapa
ett enkelt projekt med en nod och en volym behöver man i princip bara klicka på 'Next'
knappen.
Guiden letar efter registrerade volymer för projektet. Om det inte finns några, ger
förslag på lämpliga volymsnamn och lediga volymsidentiteter, och registrerar volymerna om
förslagen godkänns. Guiden skapar också alla konfigurations-objekt i directory volymen och
sätter lämpliga data.
Vill man senare utöka systemet med fler noder och volymer krävs att man har lite större
insikt, vi gör därför en genomgång hur man konfigurerar för hand.
Konfigurera volymer
Först ska alla rotvolymer, subvolymer och klassvolymer i projekt konfigureras. Det gör man
i volymsfönstret i directoryvolymen. Vi börjar med att skapa ett RootVolumeConfig objekt
som konfigurerar en rotvolym.
- gå in i editeringsmod med 'Edit/Edit mode' i menyn. Nu blir paletten synlig till vänster
i fönstret, och mappar kan öppna genom att klicka på mappen eller dubbelklicka på texten.
- Öppna volymsmappen och välj 'RootVolumeConfig' klassen.
- Klicka med MB2 (mittenknappen) i volymsfönstret, dvs det övre fönstret, och objektet
skapas.
- Välj ut objektet och öppna objektseditorn från menyn 'Functions/Open Object'.
- Välj ut ObjectName och aktivera 'Functions/Change value' i objektseditorns meny.
- Skriv in objektets namn. Namnet ska vara detsamma som volymsnamnet.
- Stäng objektseditorn.
På samma sätt skapar man RootVolumeConfig objekt för alla rotvolymer i projektet. För nästa
objekt kan man påverka positionen på objektet. Om man klickar men MB2 på objektsnamnet på
ett objekt, kommer det nya objektet att bli syskon till detta objektet. Om man klickar på
löv eller map-symbolen, kommer objektet att bli barn.
Även subvolumer och klassvolymer konfigureras på motsvarande sätt med SubVolumeConfig och
ClassVolumeConfig objekt.
Man kan även visa attributen för ett objekt direkt i konfiguratören:
- Tryck på Shift tangenten och klicka med MB1 på objektet för att öppna objektet.
- Välj ett attribut och aktivera 'Functions/Change value' i menyn för att ändra ett värde.
Konfigurera noder
I det vänstra fönstret ska noderna i projektet konfigureras. Man delar in noderna efter
vilken QCOM bus de kommunicerar på. Skapa därför två BusConfig objekt, ett för produktions
noderna och ett för simulering. Öppna objekten och lägg in BusNumber.
Som barn till BusConfig objekten läggs nu ett NodeConfig objekt för varje process- och
operatörsstation. När NodeConfig objektet skapas, skapas ytterligar ett par objekt
- ett RootVolumeLoad objekt som anger vilken rotvolym som ska laddas in i den här noden vid
uppstart i runtime. Sätt namnet på objektet till detsamma som namnet på rotvolymen.
- ett Distribute objekt som konfigurerar som anger vilka filer som ska kopieras från
utvecklingsmiljön till process- eller operatörsstationen.
Öppna NodeConfig objektet och lägg in nodnamn, operativsystem och ipaddress.
Under BusConfig objektet för simulering lägger man lämpligtvis in utvecklingsstationen, och
anger som RootVolumeLoad, den processtationsvolym som man först ska börja arbeta med. Det här
gör att man kan starta volymen i runtime och testa den på utvecklingsstationen. Ange
utvecklingsstationens nodnamn, operativsystem och ipaddress i NodeConfig objektet.
System objekt
Skapa även ett $System objket in nodkonfigurations fönstret. Systemobjektet har attributen
SystemName och SystemGroup.
- Systemnamnet är än så länge ofta identiskt med projektnamnet.
- Systemgrupps attributet gör systemet medlem av en systemgrupp i användardatabasen. vilken
definierar användare för systemet. När väl systemobjektet är skapat, måste man logga in
med giltigt användarnamn och passerord i arbetsbänken.
Spara
Spara sessionen med 'File/Save'. Om konfigurationen passerar syntax-kontrollen, får man
frågan om man vill skapa de konfigurerade volymerna. Svara Ok på dessa frågor och skapa
volymerna.
Om volymsväljaren öppnas nu, 'File/Open' i menyn, visas alla konfigurerade volymer. Nästa
steg är att konfigurera en rotvolym.