Unfortunately we can not emulate a specific base position, those coordinates are hard coded into the software (and generally are irrelevant to the operation of the emulator). However it is possible to do a calibration in the emulator, although it is not a standard workflow. It requires the use of Lat/Long/Height (LLH) log files. The Lat/Long/Height log file used by the emulated GNSS feature in Siteworks is a basic text file that has the latitude, longitude, and height (in meters) for a specific location. The values in the file should be on one line and separated by a comma. A log file with the data "44.330732004,-123.160589931,47.175" will have a location in Siteworks of, 44 33' 07.32004"N, 123 16' 05.89931"W, 47.175 m. The log file should have the naming convention of "[filename].LLH.log" and should be placed in the site folder. Suggest naming the file "<control point name>.LLH.log" to make it easy to figure out which one to use.
To do a calibration with an emulator you must first create a new site and select a published coordinate system, or import a DC file, so that Siteworks knows how to translate the LLH into NEZ values. You also need individual LLH log files for each control point, so you need to know the LLH of each control point you have.
Then when you are in the calibration add point table, tap the + button to add a control point, and tap on the control point on the screen to select it so it's got a blue circle around it. Then hit CTRL+L to bring up a list of the log files that have been placed in the site folder. Select the LLH.log that corresponds to the control point, and then go through the (emulated) static point measurement routine. Then add another point in the table, select the control point in the map, tap CTRL+L and select the second LLH.log file, and do this until you have as many points as you wish in your calibration table.
Using the LLH.log is the only way to do a simulated calibration, because it's the only way to move the bullseye position cursor during the cal process, so it's not quite a realistic simulation. But you asked how to do a cal with the emulator. . .
My development team tells me there's a way to simulate a specific base position, but I was not able to get that working. If I get that figured out, I'll post it.
Let me know if you have questions on this procedure.
You can also select the LLH files as a receiver during the rover setup as well in the "connection type" method. And that will fix your rover position to that one LLH location. If you have multiple rows of LLHs in the file, your position will jump around to each row of LLH, and Siteworks will loop through the log file at about 3Hz and update the cursor position based on the LLHs in the file.