Actions

Editing PowerTransmitter

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 38: Line 38:
 
The Norsec Wireless Power Transmitter is an uni-directional, A-to B, far field microwave electical transmission system. The rotatable base transmitter delivers a narrow, non-lethal Microwave beam to a dedicated base receiver.
 
The Norsec Wireless Power Transmitter is an uni-directional, A-to B, far field microwave electical transmission system. The rotatable base transmitter delivers a narrow, non-lethal Microwave beam to a dedicated base receiver.
  
The transmitter must be aligned to the base station in order to transmit any power. The brightness of the transmitter's collimator arc provides an indication of transmission intensity. Note that there is an attrition over longer ranges, so the unit requires more power over greater distances to deliver the same output.
+
The transmitter must be aligned to the base station in order to transmit any power. The brightness of the transmitter's collimator arc provides an indication of transmission intensity. Note that there is an attrition over longer ranges, so the unit requrires more power over greater distances to deliver the same output.
 +
 
  
 
==General behaviour==
 
==General behaviour==
 
*5kW is the maximum PowerPotential that can be transmitted, this amount is reduced by distance.
 
*5kW is the maximum PowerPotential that can be transmitted, this amount is reduced by distance.
 
*Unaffected by storms.
 
*Unaffected by storms.
*Using two emitters on the same receiver doesn't appear to work
+
*Using two emitters on the same reciever doesn't appear to work
*A Logic Transmitter can mirror receivers, but not emitters.
+
*A Logic Transmitter can mirror recievers, but not emitters.
 
*The coordinates of these devices will change slightly when the head moves.
 
*The coordinates of these devices will change slightly when the head moves.
 
*Both structures and terrain will block the beam. Once a beam is formed it will no longer be blocked by building things between them.
 
*Both structures and terrain will block the beam. Once a beam is formed it will no longer be blocked by building things between them.
 
*When these devices are built their placement rotation is important. The easiest way is to point the data-port to the north (0° on the space suit compass), otherwise a horizontal correction angle must be added or subtracted when doing the math.
 
*When these devices are built their placement rotation is important. The easiest way is to point the data-port to the north (0° on the space suit compass), otherwise a horizontal correction angle must be added or subtracted when doing the math.
 
*When the device head is being rotated horizontally it is rotating in the opposite of the expected direction, this must be compensated for when doing the math.
 
*When the device head is being rotated horizontally it is rotating in the opposite of the expected direction, this must be compensated for when doing the math.
 +
  
 
==Range==
 
==Range==
Line 66: Line 68:
  
 
==Alignment formulas==
 
==Alignment formulas==
All dataports points north, the delta values are calculated from: "receiver coordinate" - "emitter coordinate"
+
All dataports points north, the delta values are calculated from: "reciever coordinate" - "emitter coordinate"
  
 
Horizontal for "emitter" = atan2( delta-x / delta-z ) * 180 / pi
 
Horizontal for "emitter" = atan2( delta-x / delta-z ) * 180 / pi
 
<br>Vertical for "emitter" = 90 + atan( delta-y / sqrt( (delta-z)^2 + (delta-x)^2 ) ) * 180 / pi
 
<br>Vertical for "emitter" = 90 + atan( delta-y / sqrt( (delta-z)^2 + (delta-x)^2 ) ) * 180 / pi
  
Horizontal for "receiver" = 180 + Horizontal for "emitter"
+
Horizontal for "reciever" = 180 + Horizontal for "emitter"
<br>Vertical for "receiver" = 180 - Vertical for "emitter"  
+
<br>Vertical for "reciever" = 180 - Vertical for "emitter"  
  
 
Comments:
 
Comments:
Line 79: Line 81:
 
<br>Both atan2() and atan() uses radians for the angle, radians are converted to degrees by multiplying with 180 / pi
 
<br>Both atan2() and atan() uses radians for the angle, radians are converted to degrees by multiplying with 180 / pi
 
<br>atan2(x/z) should be z/x in a normal situation, but it has been inverted to compensate for the devices inverted rotation direction
 
<br>atan2(x/z) should be z/x in a normal situation, but it has been inverted to compensate for the devices inverted rotation direction
<br>atan(y/x) uses Pythagoras theorem to set x as the horizontal-plane distance between emitter and receiver
+
<br>atan(y/x) uses Pythagoras theorem to set x as the horizontal-plane distance between emitter and reciever
  
 
==IC script==
 
==IC script==
Line 87: Line 89:
 
#..and the Logic Transmitter can be unpowered
 
#..and the Logic Transmitter can be unpowered
  
#Power Transmitter data-port must point NORTH
+
#Transmitter/Reciever data-ports must point NORTH
#Power Receiver data-port must point NORTH
 
  
 
#transmitter = Microwave Power Transmitter
 
#transmitter = Microwave Power Transmitter
 
alias transmitter d0
 
alias transmitter d0
#receiver = Logic Transmitter linked to the..
+
#reciever = Logic Transmitter linked to the..
#..Microwave Power Receiver
+
#..Microwave Power Reciever
alias receiver d1
+
alias reciever d1
  
 
alias deltaX r13
 
alias deltaX r13
Line 104: Line 105:
 
yield
 
yield
 
#calculate delta values
 
#calculate delta values
l r0 receiver PositionX
+
l r0 reciever PositionX
 
l r1 transmitter PositionX
 
l r1 transmitter PositionX
 
sub deltaX r0 r1
 
sub deltaX r0 r1
l r0 receiver PositionZ
+
l r0 reciever PositionZ
 
l r1 transmitter PositionZ
 
l r1 transmitter PositionZ
 
sub deltaZ r0 r1
 
sub deltaZ r0 r1
l r0 receiver PositionY
+
l r0 reciever PositionY
 
l r1 transmitter PositionY
 
l r1 transmitter PositionY
 
sub deltaY r0 r1
 
sub deltaY r0 r1
Line 121: Line 122:
 
s transmitter Horizontal r0
 
s transmitter Horizontal r0
  
#Horizontal for "receiver"
+
#Horizontal for "reciever"
 
#180 + Horizontal for "emitter"
 
#180 + Horizontal for "emitter"
 
add r0 180 r0
 
add r0 180 r0
s receiver Horizontal r0
+
s reciever Horizontal r0
  
 
#Vertical for "transmitter"
 
#Vertical for "transmitter"
Line 139: Line 140:
 
s transmitter Vertical r0
 
s transmitter Vertical r0
  
#Vertical for "receiver"
+
#Vertical for "reciever"
 
#180 - Vertical for "transmitter"
 
#180 - Vertical for "transmitter"
 
sub r0 180 r0
 
sub r0 180 r0
s receiver Vertical r0
+
s reciever Vertical r0
 
j main
 
j main
 
</pre>
 
</pre>
 
</translate>
 
</translate>

Please note that all contributions to Unofficial Stationeers Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Unofficial Stationeers Wiki:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel | Editing help (opens in new window)