Це програма для Linux під назвою CANUSB Library, написана мовою C# для роботи в Linux онлайн, останню версію якої можна завантажити як Package.zip. Його можна запустити онлайн у безкоштовного хостинг-провайдера OnWorks для робочих станцій.
Завантажте та запустіть онлайн цю програму під назвою CANUSB Library, написану на C#, щоб працювати в Linux онлайн з OnWorks безкоштовно.
Дотримуйтесь цих інструкцій, щоб запустити цю програму:
- 1. Завантажив цю програму на свій ПК.
- 2. Введіть у наш файловий менеджер https://www.onworks.net/myfiles.php?username=XXXXX із потрібним ім'ям користувача.
- 3. Завантажте цю програму в такий файловий менеджер.
- 4. Запустіть онлайн-емулятор OnWorks Linux або Windows або онлайн-емулятор MACOS з цього веб-сайту.
- 5. З ОС OnWorks Linux, яку ви щойно запустили, перейдіть до нашого файлового менеджера https://www.onworks.net/myfiles.php?username=XXXXX з потрібним іменем користувача.
- 6. Завантажте програму, встановіть її та запустіть.
ЕКРАНИ
Ad
Бібліотека CANUSB, написана на C# для роботи в Linux онлайн
ОПИС
Це бібліотека C#, призначена для використання з a www.canusb.com пристрійПовні примітки: див. ReadMe.txt
Підсумки
DLL LAWICEL є «некерованим кодом» і не була розроблена для використання C#/VB/Mono
http://en.wikipedia.org/wiki/Managed_code
Якщо ви хочете викликати «некерований код» із «керованого коду», вам потрібно використовувати «обгортку C#» для доступу до DLL. Ця обгортка використовує «PInvoke» (наприклад, peek/poke) для «бойових» викликів від керованого до некерованого коду. Звучить складно, і це так.
ЦЕ ТАКОЖ ЦЕ НЕ ПОТРІБНО. Чому б не мати DLL як керований код?? Чому б просто не посилатися на бібліотеку у вашому проекті і просто не викликати її функції?? Цей проект робить саме це
Ліцензія:
LGPLV3.: У підсумку, єдине, що ми просимо, це покращити / виправити помилки / розширити бібліотеку, а потім повернути ці зміни в проект, надіславши електронний лист jon_newcomb або запитуючи доступ до sourceforge. Розроблені вами програми, які використовують цю бібліотеку, не поширюються на цю ліцензію і можуть залишатися закритим кодом і комерційними
Функції
- Бібліотека CANUSB, написана на C#, на яку можна посилатися у вашому проекті C# / VB
- УНИКАЙТЕ 'PInvoke' / Wrappers / маршалінг викликів до некерованого коду. Це просто неприємно і непотрібно!
- УНИКАЙТЕ необхідності встановлювати DLL в системний каталог
- Ваша програма «витягує» повідомлення CAN із черги бібліотеки CANUSB
- Окремий об’єкт повідомлення can допомагає користувачеві створювати та обробляти повідомлення легше.
- Надається приклад програмного забезпечення
- Зворотний дзвінок за отриманим повідомленням не підтримується, але легко додається.
Аудиторія
Виробництво, машинобудування, автомобілебудування
Мова програмування
C#
Це додаток, який також можна отримати з https://sourceforge.net/projects/canusb/. Його розміщено в OnWorks, щоб його можна було запустити в Інтернеті найпростішим способом з однієї з наших безкоштовних операційних систем.

