DesignSeries00007.pngMarionette netwerken

Een netwerk is een reeks van knopen die aan elkaar gelinkt zijn om een functioneel script te vormen en de commando's in de knopen uit te voeren. Een afgerond netwerk is een Marionette script. Alle scripts worden gelezen van links naar rechts en de gegevensstroom gaat slechts in één richting. Netwerken kunt u enkel creëren en bewerken in 2D/Planaanzicht.

Netwerken creëren

Om een netwerk te creëren:

1.      Activeer het gereedschap Selectie en klik op het controlepunt in de outputpoort van de knoop, breng de cursor vervolgens naar de inputpoort van een andere knoop.

Let erop dat de methode Verplaats zonder verschalen van het gereedschap Selectie hierbij uitgeschakeld is.

2.De twee poorten worden door een draad met elkaar verbonden. De output van een knoop kan verbonden worden met meerdere inputs van andere knopen. Het is eveneens mogelijk om meerdere outputs te verbinden met één enkele input.

Marionette00008.png 

Om een complex netwerk overzichtelijker te maken, kunt u het commando Lijn uit/Verdeel gebruiken. Hierdoor worden alleen de knopen herschikt, de draden tussen de knopen worden niet gewijzigd. (Zie Objecten uitlijnen en verdelen.)

Knopen benoemen

Het geven van namen aan knopen is een belangrijk gegeven tijdens het creëren en organiseren van een netwerk. De naam van een knoop heeft ook invloed op wrapperknopen. Zie ook Wrapperknopen. Geef inputknopen en de daaraan gelinkte knopen een naam. Dit maakt het gemakkelijker de individuele stadia van ingewikkelde netwerken te onthouden. Gebruik het Infopalet om een knoop een Naam te geven.

Geef knopen een herkenbare naam, zodat u de waarden kunt aanpassen zonder de wrapperknoop binnen te gaan.

De benamingen komen in alfabetische volgorde op de wrapperknoop te staan.

De ongebruikte poorten van knopen met een naam worden weergegeven op de wrapperknoop zodat u ze gemakkelijk kunt verbinden met andere netwerken. Dit is nog een goede reden om de knopen te benoemen.

Marionette00009.png 

Netwerken bewerken

Om een netwerk te bewerken:

1.      Selecteer een knoop of draad die u wilt vervormen.

In het netwerk hierboven selecteert u bijvoorbeeld de draad die de knopen ‘Oval’ en ‘Extrusie’ verbindt.

2.Om deze draad los te koppelen, selecteert u het controlepunt op de inputpoort.

In het netwerk hierboven is dit het controlepunt bij de ‘profile’ (Obj) input van de Column-knoop.

3.Verbind de draad in kwestie met een andere inputpoort of verwijder de draad door op een leeg gebied in de tekening te klikken.

Als u een knoop verwijdert, worden ook alle verbindingen van deze knoop opgeheven.

Marionette scripts uitvoeren

Commando

Locatie

Marionette script uitvoeren

Contextmenu

Klik met de rechtermuisknop op een knoop in het netwerk en selecteer het commando. Of: klik op de knop Uitvoeren in het Infopalet.

Indien er een fout optreedt bij het uitvoeren van het script wordt het dialoogvenster ‘Fout bij uitvoeren’ geopend. Hierin vindt u informatie over het type fout en waar deze gesitueerd is in het script.

In de Marionette-instellingen kunt u opgeven welk object geselecteerd moet worden na het uitvoeren van het script. U kunt kiezen om de huidige knoop geselecteerd te laten of om de objecten te selecteren die door het script zijn aangemaakt. Zie Knopen invoegen met Marionette voor meer informatie.

Objecten die gecreëerd worden door het script, worden gegroepeerd als het script voltooid is. Door het script meermaals na elkaar uit te voeren, zullen de gegroepeerde objecten die tot stand kwamen op basis van de vorige uitvoering va het script, vervangen worden. Om de reeds gecreëerde objecten te behouden, dient u de groep te hernoemen of de objecten te degroeperen.

Marionette scripts debuggen

Gebruik de methode Debuggen van het gereedschap Marionette om fouten op te sporen in netwerken die niet functioneren zoals verwacht. U kunt een onuitgepakt script debuggen of dubbelklikken op een wrapperknoop of objectknoop om het onderliggende script te debuggen. Wanneer u de methode Debuggen selecteert, verschijnt er een getal naast elke outputpoort. Dit is het aantal waarden dat vanuit deze outputpoort vertrekt naar de gekoppelde inputpoorten. Als u op een draad klikt, worden alle waarden die door deze draad worden gestuurd, weergegeven. Het script wordt uitgevoerd zodra u het dialoogvenster sluit.

Om de waarden van de draden te bewaren, klikt u op de knop Instellingen in de Methodebalk. Vink in het instellingenvenster de optie Bewaar laatste uitvoering van het debuggen aan. Dankzij deze functie kunt u de waarden van de draden bekijken zonder het script opnieuw uit te moeten voeren.

Marionette00012.png 

~~~~~~~~~~~~~~~~~~~~~~~~~

Marionette knopen

Knopen invoegen met Marionette

Wrapperknopen

Menucommando’s creëren d.m.v. wrapperknopen

Objectknopen gebruiken

Netwerken bewaren en exporteren