Zoeken

Werken met CCOL 9 (VLOG 3)

TLCGen biedt de mogelijkheid een CCOL 9 regeling te genereren. Dit biedt de mogelijkheid de regeling te voorzien van VLOG versie 3.

Om te werken met CCOL 9 kunnen binnen TLCGen de volgende stappen worden gevolgd:

  • Selecteer in het tabblad Algemeen > Info & opties bij “CCOL versie” de optie CCOL 9.0.
  • Het veld “Type VLOG” verdwijnt nu, en in plaats komt het tabblad Algemeen > VLOG settings beschikbaar
  • Default wordt VLOG toegevoegd aan een CCOL 9 regeling. Dit kan worden uitgeschakeld in het tabblad Algemeen > VLOG settings, door het vinkje “VLOG toepassen” uit te vinken.
  • Onder het vinkje “VLOG toepassen” zijn diverse instellingen voor VLOG beschikbaar. Voor de betekenis van de diverse opties wordt verwezen naar de documentatie van CCOL 9. Heel in het kort:
    • Bij Modes kan worden aangegeven hoe voor streaming data (monitoring) en file-based data (logging) de data stroom er uit moet zien, en (alleen voor logging), waar die naar toe moet
    • Bij Defaults worden de defaults opgegeven. Deze komen terecht in de functie void control_defaults(void) in het bestand ###tab.c.
    • Bij Logging worden de opties opgegeven voor logging van elementen. Hiermee wordt bepaald welke data wel of niet in de log moet worden opgenomen. Als voorbeeld: 255 voor Fasen betekent dat alles wordt gelogd. Vul hier bv. 191 in (255 – 64, ofwel we zitten BIT6 af), om geen timings op te nemen in de logging. Zie verder CCOL 9 documentatie.
    • Bij Monitoring geldt hetzelfde, alleen hier voor de (realtime) monitoring data stroom.

Om de regeling te compileren:

  • Na selectie van CCOL 9.0 als versie kan een nieuw Visual project worden aangemaakt
    • Let op: zorg voor de juiste instellingen voor CCOL 9 via menu Plugins > CCOL code generator > CCOL code generator instellingen, in het tabblad Visual project > CCOL 9
  • Alternatief kan binnen Visual Studio een en ander worden ingesteld:
    • de include paden moeten worden aangepast (Additional Include Directories)
    • indien de CCOL libs als files in het project zitten, moeten ze opnieuw worden toegevoegd vanuit de CCOL 9 map
    • indien de CCOL libs als ‘Additional dependencies’ zijn opgenomen moet het pad naar de libs worden aangepast (Additional Library Directories)
    • bij Additional Library Directories moet worden toegevoegd: htmlhelp.lib (al dan niet met hoofdletters geschreven)

De regeling kan nu VLOG 3 logging aanmaken. Om dit te testen:

  • Vink in de TLCGen aan “VLOG in testomgeving” in tabblad Algemeen > Info & opties
  • Compileer en start de regeling: er moeten nu .vlg bestanden worden aangemaakt
  • De juistheid van de VLOG stroom kan worden nagegaan met bv. Notepad (voor wie het protocol goed kent) of met bv. YAVV

TLCGen biedt nog niet de mogelijkheid te werken met timings (TTG/TTR). Deze functionaliteit staat wel op de planning: naar verwachting komt dit Q3 van 2018 beschikbaar.

Inhoudsopgave