HYPACKに関する質問

4.ハードウェアのセットアップ(Hardware)に関するFAQ

QUSB-シリアルポート変換機について(USB to Serial Devices: Just Say No!!!)[英語]

FAQ ID:Q4-21

A

I've been beating this drum for about 2 years now. One of the most common hardware problems that we hear about is that the USB-to-serial devices always seem to be doing something screwy. We've seen everything from latency issues to flat out not being recognized by the operating system.

These devices, at one time, seemed very promising indeed. The truth about these devices has manifested itself over the last few years. The problem is that the "serial ports" they create are NOT real serial ports. They are considered "virtual" serial ports requiring the use of proprietary drivers that are not the standard Windows(R) communication drivers which Hypack(R) naturally prefers.

Other unadvertised limitations include:

Power loss over extended distances. (Any USB cable over 20 feet will seem to malfunction.)
If you use a USB port hub, it appears there is a power dilution effect that is directly proportional to the number of outlets in the hub.
High traffic sensors such as multibeam units, as well as heave, pitch and roll sensors, seem particularly susceptible to transmitting bad data. The advertised data rate does not reflect reality. I even had one unnamed company tell me that their device was not even compatible with GPS.

To be fair, some users have had success with USB to serial ports. All I can say about that is “wow” and “congratulations”. This may work for some very simple applications like one GPS and one echosounder. But if you ever come up with some funky data, don’t say that I didn’t warn you. Hypack®/Dredgepack®/Hysweep® cannot make a silk purse out of a sow’s ear. Bad data in, bad data out. The units made by Comtrol seem to have been the most successful. They have a network-to-serial device that seems to do trick much better. The bottom line is we just do not recommend them! We like the PCMCIA /PC Cards made by SOCKET I/O they have a ruggedized adaptor that precludes the use of duct tape to keep everything intact.

As of last year a “new” universal protocol for USB was adopted. USB 2.0. This promises to correct the data transfer “speed” of the previous incarnations of USB (1.0 and 1.1). The new data rate is supposedly equivalent to firewire. We shall see. The trick here is that you may buy a new computer with a USB 2.0 port but, if your USB-to-seria device is only USB 1.1 compliant, then you will gain no benefit from the new 2.0 protocol. In other words, you need both the computer and USB device to be the USB 2.0 code compliant. It remains to be seen if this will be acceptable for hydrographic surveying, as I have not seen any USB to Serial products for USB 2.0 yet.

回答を閉じる

Q対応デバイス一覧

FAQ ID:Q4-22

A

以下の表は現在HypackMAXで用意されているドライバです。下記表にない場合でも、NMEA.DLL のような
一般的なドライバを使用することで、多くのデバイスは動作することが可能です。

586xy.dll

DelNorte 586 in XY mode

adgc.dll

KVH Digital Compass

apl1a.dll

Topcon apl1a

ash3df.dll

Ashtech 3DF GPS

Atlanta.dll

Laser Atlanta Range/Azimuth

ats.dll

Ats (Range-Azimuth)

autop.dll

NMEA Auto Pilot

Bathy1500.dll

Ocean Data Bathy 1500

Bathy500.dll

Ocean Data Bathy 500

beep.dll

Coastal Oceanographics Event Mark Sounder

buster.dll

Buster Box

CableCnt.dll

NOAA Cable Counter

cap6000.dll

Datasonics CAP-6000 Output

CDLTilt.dll

CDL mini tilt

chkvh.dll

CHKVH Gyro

chsp20.dll

Novatel RTK GPS (CHS)

Chtide.dll

Shanghai Tide System

clinomet.dll

clinometer driver

clinoser.dll

Generic Serial Bubbler/Clinometer

ctd.dll

Falmouth Scientific - Micro CTD

cu3346.dll

Aandera 3346 Tide Gauge

ddr101a.dll

DDR-101A Sounder

Delph.dll

NOAA Delph Output

deso15.dll

Atlas Deso 15

deso17.dll

Atlas Deso 17

deso20.dll

Atlas Deso 20

Deso20s.dll

Atlas Deso 20s

Deso20ss.dll

Atlas Deso 20 serializer

deso25.dll

Atlas Deso 25

Dolphin.dll

ROSS Dolphin (BCD)

dovat75.dll

Dova T75 Angle Sensor

dpp1b.dll

Navitronics Dpp1b serial echosounder

DraftTable.dll

Coastal Oceanographics Draft Table

dsf6000.dll

Ocean Data DSF-6000 (NOAA)

dtrace.dll

Odom Digitrace

ea300.dll

Simrad EA300 Echosounder

ea500.dll

Simrad EA500 echosounder

echomod4.dll

Odom Echotrac (NAVOCEANO Mod4)

echoscan.dll

Odom Echoscan (Multi-Transducer)

echotrac.dll

Odom Echotrac

echoxl.dll

Trimble Echo-XL Helmsman

edgetech.dll

USGS - Slant Range

egg260.dll

EG&G 260 magnetometer

egg876.dll

EG&G 876 Magnetometer

egg880.dll

EG&G 880 Magnetometer

eggevnmea.dll

Edgetech 260

eggnmea.dll

EdgeTech Special NMEA Sentences (Output)

Elac4300.dll

Elac MKII Hydrostar 4300

elics.dll

Delph Elics Side Scan (Output Only)

elics1.dll

Delph Elics side scan (output only)

Entek.dll

Entek SeeLevel Tide Gauge

eod.dll

Simrad (EOD)

EPC.dll

USGS - EPC Recorder

EPCTape.dll

EPCTape 1086

e-sea.dll

Marimatech E-Sea Echo Sounder

fahrenth.dll

Fahrenth 32bit

falcon.dll

Motorola Falcon

falcon4.dll

Motorola Falcon IV Range/Range

Fluoro.dll

Fluorometer

furuno.dll

Furuno Video Plotter (Output Only)

FurunoDPT.dll

Furuno echosounder

Gendevall.dll

Coastal Oceanographics generic offsets

genecho.dll

Coastal Oceanographics Generic Echosounder

generxy.dll

Coastal Oceanographics Generic XY

gengyro.dll

Coastal Oceanographics Generic Gyro

genoffset.dll

Coastal Oceanographics generic offsets

gentide.dll

Coastal Oceanographics Generic Tide Guage

geodats.dll

geodemeter ats 600 (binary message)

geodimet.dll

Geodimeter (Range/Azimuth)

geodmet2.dll

geodimeter (range/azimuth)

geog880.dll

Geometrics G880 Magnetometer

geog881.dll

GeoMetrics Magnetometer

geog881a.dll

GeoMetrics 881 Magnetometer (Maryland modification)

GyroTrac.dll

GYRO_TRAC Device

hhpr.dll

Honeywell HPR

hpgl.dll

HPGL online plotter

htg5000.dll

Hazen HTG-5000 Tide Gauge

hydro700.dll

Odom Hydrotrac 700 Range/Range System

hydroii.dll

Laser Technologies Hydrolink II (USGS)

hydroml.dll

Laser Technologies Hydrolink (Modem Link)

HySweep.dll

Coastal Oceanographics HySweep Interface

ihc.dll

suction tube position monitor

inn440s.dll

Innerspace 440 (Serial)

inn448.dll

Innerspace 448 (Serial)

inn449.dll

Innerspace 449 (Serial)

Isis.dll

NOAA Isis

Isiseod.dll

Isis (Triton) EOD

Isisout.dll

USGS Isis output

k320s.dll

Knudsen 320M (CHS Serial)

kin.dll

NMEA Kinematic DGPS (Real Time Tides)

kinematic.dll

kinematic GPS (RTK tides)

klein.dll

Klein 595 & System 2000 Side Scan (Annotation/Speed Only)

knu320ms.dll

Knudsen 320M (Serial)

kss31.dll

CHINA ORES Inc. KSS31

kvh.dll

Fluxgate Compass

kvh_ad.dll

KVH Azimuth Digital Compass

laz4100.dll

Allied Signal LAZ-4100 Echosounder

lcd3.dll

Coastal Oceanographics LCD3 Helmsman

lcd4.dll

Coastal Oceanographics LCD4 Helmsman

Leica.dll

Leica Total Station

lineswitchin.dll

line switch input

lineswitchout.dll

line switch output

llq.dll

Leica RTK GPS

lpt_tap.dll

Coastal Oceanographics Event Mark Generator

lt_L5000.dll

LaserTrack L5000 range/azimuth

lt_L5001.dll

LaserTrack L5001 range/azimuth

Lundahl.dll

Lundahl RST-1 air transducer

mag7400.dll

Magnavox MX7400 DGPS

mandraft.dll

USGS manual draft

manual.dll

Coastal Oceanographics manual entry

mdtotco.dll

MD Totco Series 2000

meconaut.dll

Meconaut bubler system

mkii.dll

Odom MKII Echosounder

mru6.dll

Seatex MRU motion sensor

MultiBCD.dll

Ross Multi-Transducer (BCD)

nm788.dll

Motorola Miniranger III (NM788 Serial Interface)

nmea.dll

NMEA-0183

nmeakl.dll

NMEA In, Klein Out

nmeatkv.dll

NMEA TKV Message (Speed/Temp)

NoaaKnud.dll

Knudsen 320 (NOAA)

novax.dll

Novatel PC card

novoem.dll

Novatel OEM Card

novp20.dll

Novatel RTK GPS

Octopus460.dll

Octopus 460

os200.dll

OS200

osifloro.dll

Turner Fluorometer

otfgyro.dll

Coastal Oceanographics OTF gyro/comparison

outinfo.dll

Coastal Oceanographics OutInfo

pas900.dll

Datasonic PAS-900

pdr130.dll

Seabon PDR-130 Echosounder

pdr6011.dll

Seabon PDR-601 (Single Channel)

pdr6014.dll

Seabon PDR-601 (Four Channel)

polar2.dll

Polarfix Range/Azimuth (Beach Profile)

polarfix.dll

Polarfix Range/Azimuth

polartrk.dll

PolarTrack

PosMV.dll

TSS POS/MV

printer.dll

USGS - Printer

ps20r.dll

Kaijo PS-20R Echosounder

ps30r.dll

Kaijo PS-30R Echosounder

qtc.dll

Tangent'sQTC View Seabed Classification

rhotheta.dll

Del Norts Rho Theta (Range/Azimuth)

rockser.dll

Rockwell Collins 3A/DGPS (Serial)

ross603.dll

Ross 603 Echosounder (BCD)

rossmart.dll

Ross Smart Echosounder (Serial)

roxann.dll

Roxann Seabed Identification

rtkcp.dll

TRIMBLE RTK Cycle Printout

sdig30.dll

Navitronic Soundig 30 Echosounder

Sdyne.dll

Sonardyne USBL device

seaspy.dll

Marine Magnetics Seaspy magnetometer

sercel.dll

Sercel Axyle (XY mode)

sgbrown.dll

sgbrown gyro driver

Shtube.dll

Shanghai suction tube indicator

sim32.dll

Coastal Oceanographics generic simulator

singlbcd.dll

Ross Single-Transducer (BCD)

sitex.dll

Sitex Positioning System

sixgun.dll

Motorola Sixgun DGPS

smartCTD.dll

Smart CTD

Smartswp.dll

Ross SmartSweep

smm_ii.dll

Thomas Marconi SMM II Towed Magnetometer

sms.dll

Scandinavian Microsystems LR20,40,60

sonar_tm.dll

Sonar Research & Development Tide Guage

sonarlite.dll

LM Technologies SonarLite device

sound50.dll

Navitron Sound50 echosounder

sperry.dll

Sperry Gyro

star.dll

Odom Star (Range/Azimuth)

stpi.dll

suction tube position indicator

svp16.dll

Applied Microsystems Sound Velocity Probe

tds1000.dll

TDS 1000 Echosounder

testdev.dll

Coastal Oceanographics Simulation

Tidalite.dll

Tidalite tide guage

tidefile.dll

Coastal Oceanographics Tides (From File)

tjcut.dll

TianJing cutter-suction

trackp.dll

Trackpoint II ROV Acoustic System

trieod.dll

Triton (EOD)

trimcp.dll

Trimble DGPS Cycle Printout Message

tripmate.dll

Tripmate GPS

trisp.dll

Del Norte Trisponder 542

trkplxt.dll

Trackpoint LXT ROV Acoustic System

tss320.dll

TSS Motion Reference Unit

Valeport.dll

Valeport tide guage

vynerlp.dll

Vyner-LP Tide Gauge

XYZ.dll

Coastal Oceanographics Generic XYZ

以下のリストはHysweepで使用される機器のドライバです

Atlas Bomasweep

Multiple transducer driver

Atlas Fansweep (Network)

Multibeam driver--network interface

Atlas Fansweep (Serial)

Multibeam driver--COM port interface

Hypack Max

Link to Hypack Survey

KVH Gyrotrac

Heading, pitch and roll driver

NMEA-0183 Gyro

Gyro driver for NMEA HDT messages

Odom Echoscan II

Multibeam driver

Odom Miniscan

Multiple transducer driver

Reson 8101

Multibeam driver

Reson Seabat 9001

Multibeam driver

Reson Seabat 9003

Multibeam driver

Reson Sebat 81xx (Serial)

8124, 8125 and newer 8101 multibeam driver--COM port interface

Ross Smart Sweep

Multitransducer

Seabeam SB1185

Multibeam driver

Seatex MRU6

Heave, pitch and roll driver

SG Brown 1000S Gyro

Gyro driver

回答を閉じる

Q複数のコンピュータでのターゲットの同期機能について(Target Synchronization Driver)[英語]

FAQ ID:Q4-23

A

A new device driver, “tgtexportimport.dll”, has been developed to provide target synchronization between two separate computers running Survey. You can set whether each computer will send or receive targets, or do both.
The computers can be connected by either a serial or network cable.
Serial Connection: The communication settings should be identical.
Network Connection: One computer is designated as the server and the other as the client.
Once the connection is established every target created on one computer will be echoed on the second computer.

回答を閉じる