Avancerade nätverkskomponenter
Nu när du har blivit bekant med den grundläggande logiken kan vi ta en titt på de mer avancerande nätverkskomponenterna: Materialiseraren och proxyn.
Som du kanske kommer ihåg kan logikprogrammeraren skapa variabler med statiska värden eller skapa mer komplicerade variabler baserade på dynamiska värdeberäkningar.
Materialiseraren kan användas för att omvandla ett dynamiskt värde till ett statiskt. Gör detta genom att infoga det dynamiska variabelkortet i den översta platsen i materialiseraren. Varje variabelkort som infogas i vänsterplatsen kommer få värdet som variabeln längst upp har för tillfället.
Proxyn låter dig lägga till ett extra abstraktionslager för dina variabler. T.ex. om du vill ha ett logiskt program som behöver ett statiskt värde. Om du vill ändra detta värde i framtiden blir du tvungen att skriva om ditt program, såvida detta värde har behandlats med en proxy, vilket du i så fall bara behöver uppdatera värdet i proxyn.
För denna handledning ska du skapa det materialiserade proxyvariabelkortet.