Carefully read this License Agreement before starting the downloading procedures. This software shall be supplied and provided at free of charge under the terms and conditions of this Agreement. By downloading this software, it is considered that you have accepted and agreed to be bound by the terms of this Agreement. If you do not agree to the terms and conditions of this Agreement, you are not authorized to download this software. License Agreement
IVI-COM Multi-Environment Drivers
An IVI-COM multi-environment instrument driver compliant with the IVI specifications. Compatible with Microsoft Office VBA, Visual Basic 6.0, Visual Basic.NET. And because an IVI-C driver is bundled, it is possible to use it easily in LabVIEW and LabWindows/CVI.
Ver.
Last update
Configuration
- WinXP (x86, SP2 or later)
- Vista (x86/x64)
- 7(x86/x64)
- USB
Notes
- To use IVI-COM instrument drivers, a VISA Library that supports VISA COM.
- We recommend using one of the VISA Libraries supporting VISA COM shown below. (Mind that multiple versions of VISA cannot be installed at a time.)
- NI-VISA 5.0.3 or later
- Agilent IO Libraries Suite 16.0 or later
- KI-VISA 5.0.5 or later
Download
TOS5300 series — KiSafetyTester_ClassDriver_1_0_0(x86)
TOS5300 series — KiSafetyTester_ClassDriver_1_0_0(x64)
TOS5300 series — IVI-COM Multi-Environment Drivers(x86)
TOS5300 series — IVI-COM Multi-Environment Drivers(x64)
Common Library / Documents
- 2023-09-13 README
*********************** **** Read Me First **** *********************** Version 1.0.0 Sep 22, 2011 KikusuiTos5300 IVI Driver for KIKUSUI TOS5300 series Withstanding Tester ————————————————————————— Supported Instruments ——————— TOS5300,TOS5301,TOS5302 Installation ————- System Requirements: The driver installation will check for the following requirements. If not found, the installer will either abort, warn, or install the required component as appropriate.
Supported Operating Systems: Windows XP Windows Vista Windows 7 Shared Components Before this driver can be installed, your computer must already have the IVI Shared Components installed. The IVI Shared Components installer is available from: http://www.ivifoundation.org/shared_components/Default.aspx VISA-COM Any compliant implementation is acceptable. Typically, VISA-COM is installed with VISA and other I/O library modules. Additional Setup —————- .NET Framework The .NET Framework itself is not required by this driver. If you plan to use the driver with .NET, the minimal .NET framework version is 2.0.
Benefits of IVI Drivers
The .NET Framework requires an interop assembly for a COM server. A Primary Interop Assembly, along with an XML file for IntelliSense is installed with the driver. The driver’s PIA, along with IVI PIAs are installed, by default, in: :Program FilesIVI FoundationIVIBinPrimary Interop Assemblies The PIA is also installed into the Global Assembly Cache (GAC) if you have the .NET framework installed.
IVI Driver Terminology
Help File ——— The help file (KikusuiTos5300.chm) is located in the directory: :Program FilesIVI FoundationIVIDriverskitos5300 Revision History —————- Version Date Notes ——- ———— —— 1.0.0.0 Sep 22, 2011 Internal release IVI Compliance ————— IVI-COM/IVI-C Specific Instrument Driver IVI Instrument Class: KiSafetyTester (Kikusui custom class) KiSafetyTesterBase yes KiSafetyTesterACW yes KiSafetyTesterDCW yes KiSafetyTesterIR yes Optional Features: Interchangeability Checking no State Caching yes Coercion Recording no Driver Identification: Vendor: Kikusui Description: Withstanding Tester Revision: 1.0 Component Identifier: KikusuiTos5300 Hardware Information: Instrument Manufacturer: Kikusui Supported Instrument Models: TOS5300,TOS5301,TOS5302 Supported Bus Interfaces: USB 32-bit Software Information: Supported Operating Systems: Windows XP/Vista/7 Support Software Required: VISA Source Code Availability: Source code included with driver. 64-bit Software Information: Supported Operating Systems: Windows Vista/7 Support Software Required: VISA Source Code Availability: Source code included with driver. About KI Class Drivers ———————- This instrument driver utilizes Kikusui custom class interfaces and drivers. Their installation requires a separate setup program provided by Kikusui, which will install the IVI-COM type library and IVI-C class driver DLLs. (This is only required when your app utilizes interchangeability feature between the instruments that belong to the desired instrument class.)
Please feel free to contact us with any questions or concerns.
Download a Product Catalog View List
Request a Quotation Contact Us
- About KIKUSUI AMERICA
- Kikusui’s Strengths and Features
- Corporate Outline
- History
- Sales Network
- Products
- DC Power Supplies
- AC Power Supplies
- Electronic Load
- Electrical Safety Testers
- EMC Testers
- FC (Fuel Cell) Impedance Meters
- Battery and Capacitor Testers
- Harmonics https://kikusuiamerica.com/dri-fir-upd/tos5300-ivi/» target=»_blank»]kikusuiamerica.com[/mask_link]
Как использовать инструменты-драйверы IVI-C (не IVI-COM)
Драйверы можно бесплатно загрузить с веб-сайта keyight.com.
Для VISA я установил библиотеки ввода-вывода Keysight.
Thomas Mann 20 Апр 2015 в 12:22
1 ответ
Я делаю что-то подобное в Visual Studio 2013, используя VB, но основные принципы будут одинаковыми для всех языков. Вы, наверное, все это уже знаете, но вопрос немного расплывчатый, поэтому вот:
Вам необходимо установить драйверы и SDK (который поставляется в виде dll). Надеемся, что SDK будет поставляться с руководством по командам на выбранном вами языке, но если нет, изучите примеры кода производителя на VB или что-то в этом роде.
Проще всего использовать языки, представленные в SDK (обычно VB и C#, возможно, C++), в противном случае вам придется писать интерфейс между вашим языком и фактическим синтаксисом команд и работать в многоязычной среде.
Драйверы и SDK должны быть указаны в вашем проекте после их установки. (Мой проект, вкладка «Справочник», используйте команду «Добавить» и «Обзор файлов».) Иногда трудно найти правильные файлы, но VS 2013 довольно хорошо сообщает вам, когда вы получаете неправильные файлы.
Возможно, вам придется нацелить сборку (Build|Configuration Manager) на процессоры x86, поскольку для большей части этого комплекта нет драйверов x64 — обратитесь в Keysight.
Затем в вашем коде вам нужно будет:
- создайте копию драйвера для конкретного инструмента: Dim MyDriver As New InstrumentManufacturersDriverName
- инициализировать его с помощью команд производителя (на моем комплекте инициализация подключает драйвер к физическому интерфейсу через USB): MyDriver.Initialize(ParametersIfAny),
- настройте порты, которые вы хотите использовать (очень зависит от конкретного оборудования)
- запрограммировать свои команды.
- Сначала используйте много терпения, проб и ошибок.
Удачи — это не так сложно.
Источник: question-it.com
Компьютер в авто: от IVI до AI
Современный автомобиль уже давно перестал быть просто средством передвижения с рулем, двигателем и колесами – по вооруженности средствами навигации, коммуникации, вычислительной мощности встроенных систем (жаль, что не по реальной скорости) он вплотную приближается к самолетам. По какой траектории происходит сейчас движение к автомобильному автопилоту, что автомобильный ПК умеет уже сейчас, а чему научится в самом ближайшем будущем – таковы темы этого сообщения.
IVI: Механик, штурман и центр развлечений
Цифровая подсистема автомобиля изначально проектировалась как комплекс средств самодиагностики машины в реальном времени; в том или ином виде она существует уже достаточно давно. Первые цифровые интерфейсы авто предназначались более мастерам фирменных сервисов (что не исключало, конечно, вмешательство в них оч.умелых ручек любопытствующих), однако движение шло в сторону открытых стандартов, и в настоящее время (а точнее, с 1996 года в Америке и с 2001 года в Европе) все легковые автомобили должны, согласно законодательству, соответствовать стандарту OBD II (On-board diagnostics), позволяющему использовать для диагностики основных параметров двигателя сторонние, совместимые по интерфейсу (но не по кодам ошибок) решения. Более тонкие настройки, такие, например, как режимы работы трансмиссии и коробки передач, а также любое изменение параметров автомобиля остается прерогативой сервисов.
Тот самый ELM327, да еще и с Bluetooth
Наиболее популярным средством подключения к шине OBD II являются адаптеры на базе микросхемы ELM327, имеющие интерфейс RS-232 (эмулируется через USB). Таким образом диагностические данные можно подать на вход специализированному софту, которого существует великое множество под большое количество платформ. К сожалению, по-прежнему попадаются даже новые авто, не желающие корректно работать через OBD. Ну и, как обычно, российские автомобили стали OBD-совместимыми намного позже своих импортных коллег. Хорошо, что хоть, наконец, стали.
Сам непосредственно бортовой компьютер, получающий диагностическую информацию, может быть двух видов: или «коробочное» решение, адаптированное к данной модели авто (обычно вставляется в отсек магнитолы) или стандартный, хоть и очень маленький ПК, устанавливаемый в любое подходящее для того место.CarPC формата 2DIN с китайской Windows XP на борту
- Обеспечивать платформу для навигационных сервисов;
- Раздавать мобильный интернет в автомобиле по Wi-Fi;
- Служить беспроводным сетевым хранилищем;
- Осуществлять распознавание голосовых команд;
- Управлять такими системами авто, как парктроники, камеры различных видов и т.д.
Дизайн-схема системы IVI
Итак, как мы видим, уже сейчас компьютер в авто способен существенно облегчить работу водителя и повысить безопасность движения. Что же будет завтра?
ADAS: активные средства безопасности
Мониторинг, навигация, развлечения – всё это хорошо и никуда не денется, но относится сейчас уже более к дню прошлому. Современные разработки в автостроении обеспечивают активное вмешательство электроники в процесс вождения в такой мере, насколько позволяют ее возможности. Вся совокупность этих средств называется Advanced driver assistance systems – то есть речь уже идет о не просто информировании, но о реальной помощи действием. Давайте познакомимся с самыми интересными системами ADAS.
- Автономный круиз-контроль замедляет или разгоняет автомобиль в зависимости от поведения впереди едущего авто. Расстояние измеряется радаром или лазером.
- Адаптивная система освещения изменяет геометрию светового пучка фар автомобиля в зависимости от погоды и дорожной обстановки.
- Интеллектуальная система парковки способна втиснуть автомобиль в отведенное ему парковочное место с минимальной помощью водителя.
- Система распознавания дорожных знаков реагирует на ряд особенно важных дорожных знаков – «ограничение скорости», «стоп» и т.д.
- Система определения сонливости не дает водителю заснуть за рулем – статистика утверждает, что не менее 20% аварий случаются по причине усталости
Монитор автономного круиз-контроля
Список систем можно продолжать еще очень долго – все желающие могут ознакомиться с ним лично. Очевидно, однако, что чем более интеллектуальной является система безопасности, тем больший объем информации ей нужно перерабатывать и тем более серьезные требования предъявляются к ее аппаратной части. Сейчас каждый автомобиль оборудован своим набором систем, реализованных, как правило, независимо друг от друга, что идеологически неверно, поскольку приводит к дублированию сенсоров и средств обработки. От концепции «навесных» систем необходимо перейти к единому вычислительному центру автомобиля, подобия CarPC, только с расширенным набором функций (защитив его, где надо, необходимой избыточностью). Скорее всего, начинка такого центра должна быть посерьезней, однако не приходится сомневаться, что Intel сможет предоставить для этой цели процессор необходимой производительности.
AI: второй пилот в вашем авто
Сможет ли когда-нибудь искусственный интеллект (AI) полностью заменить человека за рулем автомобиля? Пока определенно сказать трудно. В авиации автопилот применяется уже более 50 лет, но до сих пор не пришло в голову убрать из кабины экипаж летчиков. Автоматика может управлять самолетом на большой высоте и даже посадить его (при наличии соответствующего оборудования в аэропорту), но при пилотировании в сложных, нестандартных ситуациях теряется – нужна помощь человека. Надо ли говорить, что при движении автомобиля таких ситуаций ничуть не меньше.
Тем не менее, приближаться к идеалу необходимо, ведь каждый шаг на этом пути может быть в той или иной мере воплощен в реальных моделях машин. Один из самых громких экспериментов в этой области вот уже несколько лет проводит компания Google. На сегодняшний день по дорогам США ездят уже больше десятка беспилотных авто Google (хотя один человек в них все-таки сидит, для контроля). Машина ориентируется на дороге с помощью данных Google Street View, многочисленных видеокамер и лазерного сканера пространства LIDAR. Общий пробег машин составляет сейчас почти 500 000 км, при этом утверждается, что машины Google попали всего в одну аварию, и не по вине AI.Движение гугломобиля по гоночному треку и городским улицам
Помимо сугубо технических вопросов, Google приходится решать еще и организационные, и правовые – ну уж в этом ей опыта не занимать. Несомненные успехи налицо: Google удалось зарегистрировать первый беспилотный автомобиль в качестве транспортного средства и получить на него госномер специального образца – красного цвета, с изображенным символом бесконечности.
Автомобиль Stanley Стэнфордского университета, победитель DARPA Grand Challenge 2005
Естественно, беспилотные авто разрабатывается не только в Google, но и во многих других коммерческих и научных заведениях, занятых вопросами искусственного разума. Вот уже добрый десяток лет регулярно проводятся соревнования машин, управляемых AI, в том числе и у нас в России. Первые результаты были не слишком впечатляющими, однако сейчас искусственный интеллект существенно поумнел – почти не отличишь от настоящего!
Какой будет роль компьютера в транспортном средстве? Не вызывает сомнения, что наиболее простой в управлении транспорт – поезда метро и железных дорог – будут полностью роботизированы уже в ближайшее время. Что касается автомобилей, даже в самой Google не могут определенно сказать, когда их беспилотные авто станут коммерческим проектом: пока все слишком дорого, слишком сложно, слишком рискованно. Нам остается только ждать, ну а Intel – продолжать создавать все более совершенные мобильные решения.
Источник: habr.com