NMEA2000 / NMEA0183 Simulator

NMEA2000 / NMEA0183 Simulator

Simulation:

  • Possible to define virtual devices and select messages joined to them.
  • Virtual devices can send their device information periodically or on request as normal devices does.
  • If selected virtual devices also does address claiming.
  • Possible to follow gpx track or route.

Bus traffic operations:

  • Works as bus listener.
    • Lists messages either in sequential mode or in list mode, which separates messages by sender, PGN and possible instance
    • Message highlighting for sequential messages makes it easier to follow messages.
    • Message follow for sequential messages locks scrolling for specific message
  • In both modes messages can be showed parsed.

Special NMEA 2000 commands:

  • Request for common and any PGN
  • Group function request
  • Group function command
  • Address change command
  • Any message. User can type message in hex and send it once or periodically.

SW Revision History

Version 1.14.4.284 (19.04.2021)

Changes:

  • Added box fw upgrade to commercial version.
  • Added missing engined room temperature sending
  • Added period column to Message list.
  • Added light gray highlighting for lost periodic messages.
  • Added PGN 129283 information.
  • Clear highlighting after messages has been cleared.
  • Added more port statistics to main screen status line.
  • Fixed NMEA 2000 message time stamping.
  • Fixed Device heartbeat sending.

Version 1.13.1.275 (14.04.2021)

Changes:

  • Improved NMEA 2000 message find.
  • Highlights will be now saved. Also changed highlights as common for both message list and console.
  • Fixed heading NMEA2000 output.
  • Fixed follow route run. Now works also with current and wind drift.
  • Added speed multiplier.
  • Fixed hints on NMEA 2000 device edit.
  • Added numbers for environmental parameters to easier link them to PGNs to be sent.

Version 1.12.1.268 (05.04.2021)

Changes:

  • Message info form can now be docked to Message Console/List. Docked is default setting.
  • Added copy for message info.
  • Added option to open Message list/console at start.
  • Added DirectX drawing for compass.

Version 1.11.2.265 (07.02.2021)

Changes:

  • Fixed send timing.

Version 1.11.1.264 (07.02.2021)

Changes:

  • Fixed date viewing.
  • Improved timing.
  • Sorting for messages in “Message list” by some columns. Click column name to sort.
  • Added message description column to “Message console” and “Message list”.
  • Added parsing information for supported NMEA0183 messages.

Version 1.10.2.260 (03.02.2021)

Changes:

  • Added send support for 129540 GNSS satellites in view. Satellite output simulation uses real satellite data, which is calculated with modified code from https://www.celestrak.com/software/tskelso-sw.php. Satellite TLE data will be fetched from https://celestrak.com/NORAD/elements/. On simulation SNR and range residuals are simulated by formula of satellite positions. Due to fetching data from celestrak, OpenSSL library modules libeay32.dll and ssleay32.dll has been added to NMEA Simulator package.
  • Added send support for PGN 129539 GNSS DOPs.
  • Added PGN 129538-129540 parsing information.
  • Reordered PGNs on Tools-Options-NMEA2000.
  • Added “out of range” handling to sent messages. This can be tested e.g. with main engine controls. By typing directly to e.g. “Engine temp” numeric field value 400, output will start to send “out of range” value on that field.
  • Fixed ISO request handling.
  • Added response for PGN list request.
  • Added heartbeat output to devices. It must be enabled on device settings.
  • Added USB port removal detection to avoid high CPU, if it has been removed during run.

Version 1.9.1.254 (15.01.2021)

Changes:

  • Added fixed common requests to “Tools”-“NMEA 2000 Commands”-“Request”.
  • Supported PGN list will be now separated to receive and transmit messages on “Message list”
  • Added some proprietary message descriptions by request.

Version 1.8.6.252 (08.01.2021)

Changes:

  • Fixed crash, if “Message list” were opened before “Message console”.
  • Fixed for PGN126464. Now receive and transmit lists will be shown as own messages.

Version 1.8.4.249 (08.01.2021)

Changes:

  • Fixed crash due to NGT reset command at the beginning.
  • Added “Out of range” handling for fields.

Version 1.8.2.244 (22.10.2020)

Changes:

  • Fixed “Follow track” checkbox behaviour.
  • Added progress bar for track loading.
  • Improved track loading. Now loads 140000 point GPX-track in few seconds.

Version 1.8.1.236 (19.10.2020)

Changes:

  • Fixed blurry fonts with Windows 10 scaling.
  • Added columns for “Message console”.
  • Added “Message list”. Like “Message console” but shows just latest value of each message.
  • Added description and sending for PGN 127252 – Heave.
  • Added descriptions for NMEA0183 messages.

Version 1.7.5.224 (10.09.2020)

Changes:

  • Added descriptions for PGNs 127497, 127513, 129038.

Version 1.7.4.222 (30.08.2020)

Changes:

  • Added max engine RPM and max generator RPM settings to Tools-Options…-Limits.

Version 1.7.3.219 (24.08.2020)

Changes:

  • Added 130320 and 130321 definitions for parsing.
  • Fixed ISO request (59904) parsing.

Version 1.7.2.217 (02.08.2020)

Changes:

  • Added more message definitions for parsing.
  • Added message find for message console.
  • Added windlass PGNs 128776, 128777, 128778 and controls.
  • Fixed message console scrolling.

Version 1.7.1.211 (24.07.2020)

Changes:

  • Added message highlighting to message console. Max. 2 messages can be selected on free version.
  • Added NMEA 2000 message parsing for message console. Double click message on message console to open detailed description and field content. Most common messages are on the database, which will be extented.

    On free version only first 100 messages will be parsed.

  • Added message follow to message console. Scroll position will be updated to latest selected followed message.

Version 1.6.3.205 (03.05.2020)

Changes:

  • Fix for “Message console” memory handling.