HYPACKに関する質問
4.ハードウェアのセットアップ(Hardware)に関するFAQ
QUSB-シリアルポート変換機について(USB to Serial Devices: Just Say No!!!)[英語]
FAQ ID:Q4-21
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
以下の表は現在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 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.