CCC Extensions

ELBAS CAN Control Center Extensions - zkráceně CCC Extensions -  je .NET knihovna určená vývojářům desktopových aplikací pro Windows. Umožňuje programovat klientské aplikace využívající služby serveru ELBAS CAN Control Center.

ELBAS CAN Control Center - zkráceně CCC - je softwarový server, vyvíjený firmou ELBAS pro použití ve vlastních aplikacích; CCC je například základem pro sadu programů pro monitorování a analýzu CANových zpráv ‚CAN Suite‘. CCC poskytuje klientským aplikacím veškeré funkce potřebné pro práci s CAN prostřednictvím převodníků USB-CAN: jednotný přístup k různému hardware, parametrizaci komunikace, čtení a vysílání zpráv, časování a řízení interních front, online záznam do souborů i offline simulaci z pořízených záznamů a další.

Díky knihovně CCC Extensions mohou účinné a efektivní funkce CCC využívat i programátoři dalších firem. Nemusí řešit úkoly spojené s přístupem k datům, ale mohou se soustředit na programování algoritmů, které má jejich aplikace řešit. Funkce CCC Extensions umožňuje i přidání spouštěcí ikony klientské aplikace na panel CCC - nový program lze spouštět stejným způsobem jako např. ‚nativní‘ programy sady ‚CAN Suite‘.

Knihovna CCC Extensions pracuje pod .NET, proto i klientské aplikace jsou obvykle vytvářeny v některém .NET jazyku: C#, VB.NET, …  Ale CCC Extensions jako knihovna modelu COM poskytuje své funkce i aplikacím napsaným v jazycích C/C++ nebo v Delphi.
Rychlé zvládnutí používání CCC Extensions usnadňují konkrétní příklady řešení typických úloh.

   

1   Podmínky využití

Knihovna CCC Extensions je bez dalších poplatků dostupná každému uživateli CCC, který má u firmy ELBAS zaregistrovaný alespoň jeden USB-CAN převodník.
Klientské aplikace pro CCC, které vyvinuté takový uživatel naprogramuje, lze bez omezení šířit ostatním uživatelům CCC, kteří mají registrovaným USB-CAN převodník.

  

2   Doplňkové služby

2.1        Ochrana proti nelegálnímu použití klientských aplikací CCC

Klientské aplikace, využívající CCC Extensions, mohou standardně spouštět všichni uživatelé CCC, kteří si klientskou aplikaci naistalují.

Za jednorázový poplatek 150 Kč/převodník ELBAS zajistí, že danou klientskou aplikaci bude možné spouštět jen s určenými USB-CAN převodníky.

  

3   Ke stažení

  • Návod (*.pdf)

  • Instalační balíček obsahující:

  • Aplikaci CCC

  • Knihovnu CCC Extensions
    (je instalována do Global Assembly Cache a registrována jako COM knihovna)

  • Návod ve formátu PDF

  • Ukázkové zdrojové kódy v C# WinForms, C# WPF a Delphi

  
4   Obrázky

4.1        Obrázek 1 - CCC se třemi uživatelskými aplikacemi

CCC se třemi spuštěnými klientskými aplikacemi, které využívají knihovnu CCC Extensions.
Všichni 3 „klienti“ jsou zobrazeni na panelu aplikací CCC:

  • dva z jsou ve společné skupině „SampleExtension“ 

  • jeden (exe-aplikace, nikoliv .NET-aplikace) ve skupině nazvané podle své složky.

CCC Extensions

   

4.2        Obrázek 2 - Zobrazení rozšíření v CCC

Po přidání do CCC se rozšíření zobrazuje nejenom v panelu aplikací, ale i v hlavním menu, odkud je také možné všechny aplikace spustit.

CCC Extensions 

  
4.3        Obrázek 3 - Odesílání periodických zpráv

CCC s jednou spuštěnou klientskou aplikací, která periodicky vysílá na CAN zprávu každých 500 ms.
(Odesílané zprávy se automaticky zobrazují i v klientské aplikaci, jelikož CCC je nastavené aby přijímalo i jím vysílané zprávy – viz zaškrtnutý check-box „Receive transmitted messages“ v CCC)

CCC Extensions 

 

4.4        Obrázek 4 - Události o stavu CCC

Po připojení klientské aplikace jí server CCC předá informace o aktuálně přihlášeném uživateli, zvoleném jazyce a o aktuálním nastavení zdroje dat. Při každé změně v CCC jsou příslušné informace odesílány znovu.
Všem připojeným klientům jsou průběžně odesílány informace o změně aktuálního stavu CCC, viz např. na obrázku:

CCC Extensions

  • nejsou přijímány žádné zprávy,

  • zprávy jsou znovu přijímány,

  • skončil online mód,

  • začalo přehrávání souboru,

  • bylo (přehrávání) pozastaveno,

  • pokračuje po pauze ...

 

 

 

 

  
 



Sídlo firmy

ELBAS, s.r.o.
Vysokomýtská 1202
565 02 Choceň

Kontaktujte nás

Tel.:  (+420) 465 471 380
Fax.: (+420) 465 483 096
E-mail: elbas@elbas.cz

© 2017, Elbas, s.r.o. – všechna práva vyhrazena

Prohlášení o přístupnosti | Podmínky užití | Ochrana osobních údajů | Mapa stránek

Webové stránky vytvořila eBRÁNA s.r.o. | Vytvořeno na CMS WebArchitect | SEO a internetový marketing

Nahoru ↑