} //for debug purpose only // Start is called before the first frame update private void Awake() { if (Instance == null) { Instance = this; } else if (Instance != this) { Destroy(gameObject); } _playerBanner = transform.Find("PlayerPowerBanner").GetComponent <PowerBanner>(); _enemyBanner = transform.Find("EnemyPowerBanner").GetComponent <PowerBanner>(); _playerMeter = transform.Find("PlayerPowerMeter").GetComponent <PowerMeter>(); _enemyMeter = transform.Find("EnemyPowerMeter").GetComponent <PowerMeter>(); _crashBG = transform.Find("BG").GetComponent <Image>(); _crashBG.color = new Color(0, 0, 0, 0); _anim = GetComponent <Animator>(); _result = transform.Find("Result").GetComponentInChildren <TMP_Text>(); _damageNumberFont[0] = Resources.Load <TMP_FontAsset>("Fonts/Palmmy/Soviet_Enumber"); _damageNumberFont[1] = Resources.Load <TMP_FontAsset>("Fonts/Palmmy/Soviet_Dnumber"); _damageNumberFont[2] = Resources.Load <TMP_FontAsset>("Fonts/Palmmy/Soviet_Draw"); _cameraShaker = Camera.main.GetComponent <ShakeCamera>(); }
protected PowerMeterVM ConvertToViewModel(PowerMeter entity) => new PowerMeterVM { Id = entity.Id, Name = entity.Name, Value = entity.Value, AddedOn = entity.AddedOn };
public void AddFindRemoveElectricMeter() { //Arrange var dt = DateTime.Now; var electricMeter = new PowerMeter { Name = "假資料(Test)", Value = 26, AddedOn = dt, ModifiedOn = dt }; //Act(Add) _context.PowerMeter.Add(electricMeter); _context.SaveChanges(); //Assert(Add) Assert.IsTrue(electricMeter.Id > 0); //Arrange(Find) var entity = _context.PowerMeter.Find(electricMeter.Id); //Assert(Find) Assert.IsNotNull(entity); //Act (Remove) _context.PowerMeter.Remove(entity); _context.SaveChanges(); //Assert (Remove) Assert.IsNull(_context.PowerMeter.Find(electricMeter.Id)); }
// Start is called before the first frame update void Start() { WinImage.enabled = false; Failimage.enabled = false; pmScript = GetComponent <PowerMeter>(); hasFailed = false; hasWon = false; }
public void TestReadPower() { PowerMeter pm = new PowerMeter(null); bool bRet = pm.MyInit("P2010125"); Assert.IsTrue(bRet); double Value = pm.GetPowerValue(EnumUnit.μW); Console.WriteLine(Value); }
// Use this for initialization void Start() { nvs = FindObjectOfType <networkVariables> (); myInfo = nvs.myInfo; cameraObject = nvs.myCam.gameObject; //may not be set yet meter = myInfo.characterGameObject.AddComponent <PowerMeter>() as PowerMeter; meter.m_objectToCircle = myInfo.characterGameObject; meter.m_markerPrefab = Instantiate(Resources.Load("powerMeterPrefab")) as GameObject; // :( meter.m_swingScript = this; }
private void Start() { Disc = gameObject.GetComponent <Rigidbody2D>(); startScale = transform.localScale; Crosshair = player.transform.GetChild(2); _gameMan = gm.GetComponent <GameMan>(); _powerMeter = GameObject.Find("PowerMeter").GetComponent <PowerMeter>(); //OldPosition = transform.position; //player.transform.position = Disc.position + new Vector2(2.0f, 2.0f); }
private bool AdjustPowerValue(int nIndex) { bool bRet = false; if (nIndex < 1 || nIndex > 2) { return(false); } LDS lds = nIndex == 1 ? lds1 : lds2; PowerMeter powerMeter = nIndex == 1 ? Pw1000USB_1 : Pw1000USB_2; powerValue = powerMeter.GetPowerValue(EnumUnit.mW); bool bIncrease = false; if (powerValue < Prescription.LDSPower[0]) { bIncrease = true; } if (powerValue > Prescription.LDSPower[1]) { bIncrease = false; } nAdjustCount[nIndex - 1] = 0; while (!cts.IsCancellationRequested) //直到功率满足要求 { powerValue = powerMeter.GetPowerValue(EnumUnit.mW); if (powerValue < Prescription.LDSPower[0]) { bIncrease = true; } if (powerValue > Prescription.LDSPower[1]) { bIncrease = false; } if (powerValue < Prescription.LDSPower[0] || powerValue > Prescription.LDSPower[1]) { lds.InCreasePower(bIncrease); lds.EnsureLaserPower(); Thread.Sleep(1000); //必须要大于1s ShowPower(EnumUnit.mW); } else { return(true); } if (nAdjustCount[nIndex - 1]++ > 30) { break; } } powerValue = powerMeter.GetPowerValue(EnumUnit.mW); return((powerValue > Prescription.LDSPower[0]) && (powerValue < Prescription.LDSPower[0])); //bRet = lds.CheckSetPowerStatusOK(); //查看是否烧录OK }
// Use this for initialization void Start() { if (player == null) { player = this; DontDestroyOnLoad(this); } else { Destroy(gameObject); } meter = GameObject.Find("Meter"); pm = meter.GetComponent <PowerMeter> (); }
public void Run() { NIRfsg nIRfsg = new NIRfsg(resourceName, false, false); ConfigureInstrument(nIRfsg, instrConfig); Waveform waveform = LoadWaveformFromTDMS(filePath); DownloadWaveform(nIRfsg, waveform); ConfigureContinuousGeneration(nIRfsg, waveform, "PXI_Trig0"); ni568x sensor = new ni568x(powerMeterResourceName, true, true); PowerMeter.ConfigureCommon(sensor, commonConfiguration); bool measuredPowerInRange; double measuredPower = 0.0; double maximumDutOutputPower = paOutputPower_dBm + designedAccuracy_dB; double minimumDutOutputPower = paOutputPower_dBm - designedAccuracy_dB; Console.WriteLine("\n------------------------Servo Started ---------------------\n"); for (int currentServoStep = 1; currentServoStep <= maximumSteps; currentServoStep++) { nIRfsg.Initiate(); measuredPower = PowerMeter.ReadMeasurement(sensor, 10000) + Coupling_dB; Console.WriteLine("Servo step: {0}", currentServoStep); Console.WriteLine("Measured power (dBm): {0:0.00}", measuredPower); AbortGeneration(nIRfsg); measuredPowerInRange = (measuredPower >= minimumDutOutputPower) && (measuredPower <= maximumDutOutputPower); if (measuredPowerInRange && (currentServoStep >= minimumSteps)) { servoFailed = false; break; } else { instrConfig.DutAverageInputPower_dBm += ((paOutputPower_dBm - measuredPower) * 0.95); ConfigureInstrument(nIRfsg, instrConfig); } } PrintServoResults(measuredPower); CloseInstrument(nIRfsg); sensor.Dispose(); }
protected override bool UserInit() { bool bRet = false; #region >>>>读取模块配置信息,初始化工序Enable信息 if (GetPresInfomation()) { ShowInfo("加载参数成功"); } else { ShowInfo("加载参数失败,请确认是否选择参数配方"); } #endregion #region >>>>初始化仪表信息 Pw1000USB_1 = InstrumentMgr.Instance.FindInstrumentByName("PowerMeter[0]") as PowerMeter; Pw1000USB_2 = InstrumentMgr.Instance.FindInstrumentByName("PowerMeter[1]") as PowerMeter; lds1 = InstrumentMgr.Instance.FindInstrumentByName("LDS[0]") as LDS; lds2 = InstrumentMgr.Instance.FindInstrumentByName("LDS[1]") as LDS; BarcodeScanner1 = InstrumentMgr.Instance.FindInstrumentByName("SR1000[0]") as Keyence_SR1000; BarcodeScanner2 = InstrumentMgr.Instance.FindInstrumentByName("SR1000[1]") as Keyence_SR1000; PLC = InstrumentMgr.Instance.FindInstrumentByName("PLC") as QSerisePlc; #endregion LogExcel Fake_Barcode_Excel = new LogExcel(FILE_FAKE_BARCODE_FILE); Fake_Barcode_Excel.ExcelToDataTable(ref Fake_Barcode_Dt, "Sheet1"); string str = Fake_Barcode_Dt.Rows[0]["Barcode"].ToString(); str = Fake_Barcode_Dt.Rows[1]["Barcode"].ToString(); bRet = true || Pw1000USB_1 != null && Pw1000USB_2 != null && lds1 != null && lds2 != null && BarcodeScanner1 != null && BarcodeScanner2 != null && PLC != null; if (!bRet) { ShowInfo("初始化失败"); } return(bRet); }
private void Awake() { _hitDirectionScript = GetComponent <ArrowRotation>(); _hitDirectionScript.OnDirectionPicked += OnDirectionPicked; _powerMeterScript = GetComponent <PowerMeter>(); _powerMeterScript.OnPowerPicked += OnPowerPicked; _maxMinPowerDiff = MaxPower - MinPower; _rigidbody = GetComponent <Rigidbody2D>(); _rigidbody.gravityScale = 0; _rigidbody.drag = 0.15f; _spriteRenderer = GetComponent <SpriteRenderer>(); _animator = GetComponent <Animator>(); }
public override void Receive() { base.Receive(); switch (fishingManager.Mode) { case FishingMode.waiting: GameObject.Find("Power Meter").GetComponent <PowerMeter>().StartMeter(); fishingManager.Mode = FishingMode.casting; break; case FishingMode.casting: PowerMeter p = GameObject.Find("Power Meter").GetComponent <PowerMeter>(); p.StopMeter(); GameObject.Find("Lure").GetComponent <Lure>().ThrowLure(p.value); fishingManager.Mode = FishingMode.throwing; break; } }
public int IniN1913A(string adr) { Pwr = new PowerMeter(); string answ = Pwr.Initial(adr); if (answ.Substring(0, 2) == "Ok") { if (InitEvent != null) { InitEvent(); } return(1); } else { System.Windows.Forms.MessageBox.Show("Неудалось подключится к прибору \n" + answ); return(0); } }
private void save_Click(object sender, EventArgs e) { try { #region CheckInput if (String.IsNullOrEmpty(txtic.Text.Trim())) { MessageBox.Show("instrumentcluster can't be empty!"); return; } if (String.IsNullOrEmpty(txtaddr.Text.Trim())) { MessageBox.Show("address can't be empty!"); return; } #endregion string path = Application.StartupPath + "\\SysConfig"; var item = list.Where(c => c.instrumentcluster == txtic.Text).FirstOrDefault(); if (item != null) { item.address = txtaddr.Text.Trim(); } else { PowerMeter Ins = new PowerMeter(); Ins.instrumentcluster = txtic.Text.Trim(); Ins.address = txtaddr.Text.Trim(); list.Add(Ins); } string json = JsonConvert.SerializeObject(list, Formatting.Indented); JsonOperate.SaveJson(path, "PowerMeter.json", json); LoadInfo(); } catch (Exception ex) { logger.Error(ex, ex.Message); } }
private void btnPowerOpen_Click(object sender, RoutedEventArgs e) { PowerMeterType type = (PowerMeterType)(this.cmbPowerType.SelectedIndex); string addr = this.tbPowerAddr.Text; if (!isPowerMeterConnected) { powerMeter = PowerMeter.GetInstance(type); isPowerMeterConnected = powerMeter.Connect(addr); if (isPowerMeterConnected) { this.btnPowerOpen.Background = sucessColor; } else { this.btnPowerOpen.Background = normalColor; } } else { this.btnPowerOpen.Background = sucessColor; } }
private void Initialize() { int port, scan, count; string name, logPath, logName; EEthernetMode mode; EEthernetLogging logging; int i = 1; int length = 0; string section = $"PowerMeter.{i:d2}"; string ip = server.Ini.GetString(section, "ip"); PowerMeter.Clear(); PowerMeterValues.Clear(); while (ip != "") { name = server.Ini.GetString(section, "name"); port = server.Ini.GetInteger(section, "port"); scan = server.Ini.GetInteger(section, "scantime"); logPath = server.Ini.GetString(section, "logpath"); logName = server.Ini.GetString(section, "logfilename"); logging = GetEthernetLogging(section); mode = (server.Ini.GetString(section, "mode") == "Real") ? EEthernetMode.Real : EEthernetMode.Virtual; EWT330Phase phase = (server.Ini.GetString(section, "phase") == "P1") ? EWT330Phase.P1 : EWT330Phase.P3; length += 25; //if (phase == EWT330Phase.P1) length += 7; //else length += 25; UlWT330EthernetClient client = new UlWT330EthernetClient(name, phase, ip, port, scan); client.Mode = mode; client.Logging = logging; client.LogPath = logPath; client.LogFName = $"{logName}.{i:d2}"; PowerMeter.Add(client); CreatePowerMeterValues(i, phase); i++; section = $"PowerMeter.{i:d2}"; ip = server.Ini.GetString(section, "ip"); } i = 1; section = $"Recorder.{i:d2}"; ip = server.Ini.GetString(section, "ip"); Recorder.Clear(); while (ip != "") { name = server.Ini.GetString(section, "name"); port = server.Ini.GetInteger(section, "port"); count = server.Ini.GetInteger(section, "length"); scan = server.Ini.GetInteger(section, "scantime"); logPath = server.Ini.GetString(section, "logpath"); logName = server.Ini.GetString(section, "logfilename"); logging = GetEthernetLogging(section); mode = (server.Ini.GetString(section, "mode") == "Real") ? EEthernetMode.Real : EEthernetMode.Virtual; length += count; UlGM10EthernetClient client = new UlGM10EthernetClient(name, ip, port, count, scan); client.Mode = mode; client.Logging = logging; client.LogPath = logPath; client.LogFName = $"{logName}.{i:d2}"; Recorder.Add(client); CreateRecorderValues(i, count); i++; section = $"Recorder.{i:d2}"; ip = server.Ini.GetString(section, "ip"); } i = 1; section = $"Controller.{i:d2}"; ip = server.Ini.GetString(section, "ip"); Controller.Clear(); while (ip != "") { name = server.Ini.GetString(section, "name"); port = server.Ini.GetInteger(section, "port"); scan = server.Ini.GetInteger(section, "scantime"); logPath = server.Ini.GetString(section, "logpath"); logName = server.Ini.GetString(section, "logfilename"); logging = GetEthernetLogging(section); mode = (server.Ini.GetString(section, "mode") == "Real") ? EEthernetMode.Real : EEthernetMode.Virtual; int slaveAddr = server.Ini.GetInteger(section, "slaveaddress"); int slaveCount = server.Ini.GetInteger(section, "slavecount"); float defDecial = (float)server.Ini.GetDouble(section, "DefaultFixedDecimal"); length += (slaveCount * 12); UlUT55AEthernetClient client = new UlUT55AEthernetClient(name, ip, port, slaveAddr, slaveCount, scan); client.Mode = mode; client.Logging = logging; client.LogPath = logPath; client.LogFName = $"{logName}.{i:d2}"; int addr; float fixedDec; for (int j = 0; j < slaveCount; j++) { addr = slaveAddr + j; fixedDec = (float)server.Ini.GetDouble(section, $"FixedDecimal{addr}"); if (fixedDec < 0.1) { client.SetFixedDecimal(addr, defDecial); } else { client.SetFixedDecimal(addr, fixedDec); } } Controller.Add(client); CreateControllerValues(slaveAddr, slaveCount); i++; section = $"Controller.{i:d2}"; ip = server.Ini.GetString(section, "ip"); } Values = new float[length]; i = 1; section = $"Plc.{i:d2}"; ip = server.Ini.GetString(section, "ip"); Plc.Clear(); while (ip != "") { name = server.Ini.GetString(section, "name"); port = server.Ini.GetInteger(section, "port"); scan = server.Ini.GetInteger(section, "scantime"); logPath = server.Ini.GetString(section, "logpath"); logName = server.Ini.GetString(section, "logfilename"); logging = GetEthernetLogging(section); mode = (server.Ini.GetString(section, "mode") == "Real") ? EEthernetMode.Real : EEthernetMode.Virtual; string block = server.Ini.GetString(section, "block"); int blockLength = server.Ini.GetInteger(section, "blocklength"); UlMasterKEthernetClient client = new UlMasterKEthernetClient(name, ip, port, block, blockLength, scan); client.Mode = mode; client.Logging = logging; client.LogPath = logPath; client.LogFName = $"{logName}.{i:d2}"; Plc.Add(client); CreatePlcValues(i, blockLength); i++; section = $"Plc.{i:d2}"; ip = server.Ini.GetString(section, "ip"); } Bytes = new byte[length * 4 + PlcLength * 2]; }
void Start() { meter = GetComponent <PowerMeter> (); }
void Start() { Announcement.text = ""; manager = Camera.main.GetComponent<KinectManager>(); StartSpawn = SpawnPoint.transform; Vector3 pos = StartSpawn.position; float initx = pos.x; for (int j = 0; j < NumY; j++) { for (int i = 0; i < NumX; i++) { pos.x += (Orb1.transform.localScale.x/2); SpawnPoints[i,j] = (GameObject)Instantiate (SpawnPoint, pos, SpawnPoint.transform.rotation); } pos.y += (Orb1.transform.localScale.y/2); pos.x = initx; } meter = this.GetComponent<PowerMeter> (); RoundsText.text = "Round: " + CurrentRound; }
private void OpenPowerMeter() { if (powerMeter == null) { powerMeter = new PowerMeter(); } if (powerMeter.Connect(0, true, visaServer) == 0) { powerMeter.SetAveraging(10); chkPowerMeterConnected.Checked = true; } }
private void cmdPressureTest_Click(object sender, EventArgs e) { double power = 0; PowerMeter tmp = new PowerMeter(); tmp.Connect(0, true, "ThzLab3"); tmp.ReadPower(out power); }
// Use this for initialization void Start() { nvs = FindObjectOfType<networkVariables> (); myInfo = nvs.myInfo; cameraObject = nvs.myCam.gameObject; //may not be set yet meter = myInfo.characterGameObject.AddComponent ("PowerMeter") as PowerMeter; meter.m_objectToCircle = myInfo.characterGameObject; meter.m_markerPrefab = Instantiate (Resources.Load ("powerMeterPrefab")) as GameObject; // :( meter.m_swingScript = this; }
void createPlayers() { int numPlayers = nvs.players.Count; ControllerSupport cs = currentView.GetComponent <ControllerSupport>() as ControllerSupport; cs.playerObjectList = new GameObject[numPlayers]; cs.playerBodyList = new Renderer[numPlayers]; cs.playerToControllerIndex = new int[numPlayers]; GameObject[] playerCams = CameraManager.createSplitScreenCameras(numPlayers); GameObject[] ballCams = CameraManager.createSplitScreenCameras(numPlayers); for (int i = 0; i < numPlayers; ++i) { PlayerInfo player = nvs.players[i] as PlayerInfo; GameObject playerContainer = new GameObject(player.name); playerContainer.transform.parent = currentView.transform; playerContainer.AddComponent <LocalBallMarker> (); GameObject playerCamera = playerCams[i]; playerCamera.transform.parent = playerContainer.transform; player.cameraObject = playerCamera; //Create cart for player GameObject cartObject = Instantiate(Resources.Load(player.cartModel), new Vector3(0, -100, 0), Quaternion.identity) as GameObject; cartObject.name = "buggy"; cartObject.transform.parent = playerContainer.transform; player.cartGameObject = cartObject; //Create ball for player GameObject ballObject = Instantiate(Resources.Load(player.ballModel), new Vector3(0, -100, 0), Quaternion.identity) as GameObject; ballObject.name = "hit_mode_ball"; ballObject.transform.parent = playerContainer.transform; player.ballGameObject = ballObject; //Create character for player GameObject characterObject = Instantiate(Resources.Load(player.characterModel)) as GameObject; characterObject.name = "player_character"; characterObject.transform.parent = cartObject.transform; characterObject.transform.localPosition = Vector3.zero + new Vector3(0, 0.3f, 0); characterObject.transform.localRotation = Quaternion.identity; player.characterGameObject = characterObject; //Apply color RecolorPlayer.recolorPlayerBody(characterObject.transform.FindChild("body").GetComponent <Renderer>() as Renderer, player.color); if (i < 1) //Only one audiolistener can exist { characterObject.AddComponent <AudioListener> (); } //Create camera for hit_ball; remove later GameObject hitBallCam = ballCams[i]; hitBallCam.name = "hit_ball_camera"; hitBallCam.SetActive(false); hitBallCam.transform.parent = ballObject.transform; //Add scripts to cart (cartObject.transform.GetComponent <CarUserControl>() as CarUserControl).enabled = true; Destroy(cartObject.transform.GetComponent <NetworkView>()); TransferToSwing ts = cartObject.AddComponent <TransferToSwing>() as TransferToSwing; ts.ball = ballObject; ScriptToggler st = cartObject.AddComponent <ScriptToggler>() as ScriptToggler; st.scripts = new List <MonoBehaviour>(); st.scripts.Add(cartObject.GetComponent <CarController>()); st.scripts.Add(cartObject.GetComponent <CarUserControl>()); st.scripts.Add(cartObject.GetComponent <TransferToSwing>()); st.cameraObject = playerCamera; //Add scripts to ball InControlSwingMode ics = ballObject.AddComponent <InControlSwingMode>() as InControlSwingMode; ics.cameraObject = hitBallCam; ics.cart = cartObject; ics.enabled = false; PowerMeter pm = ballObject.AddComponent <PowerMeter>() as PowerMeter; pm.m_objectToCircle = ballObject; pm.m_markerPrefab = Instantiate(Resources.Load("powerMeterPrefab")) as GameObject; pm.m_swingScript = ics; pm.enabled = false; ScriptToggler stb = ballObject.AddComponent <ScriptToggler>() as ScriptToggler; stb.scripts = new List <MonoBehaviour>(); stb.scripts.Add(ics); stb.scripts.Add(pm); stb.cameraObject = hitBallCam; //controller support cs.playerObjectList[i] = cartObject; cs.playerBodyList[i] = characterObject.transform.FindChild("body").GetComponent <SkinnedMeshRenderer>(); cs.playerToControllerIndex[i] = -1; //dummy value FollowPlayerScript fps = (playerCamera.AddComponent <FollowPlayerScript> () as FollowPlayerScript); fps.target = cartObject.transform; } (GameObject.Find("winningPole").gameObject.GetComponent <netWinCollider> () as netWinCollider).initialize(); nvs.myInfo = nvs.players [0] as PlayerInfo; //just so some of the network scripts work nvs.gameObject.AddComponent <netPause> (); }
// Start is called before the first frame update void Start() { gameManager = GameObject.Find("GameManager"); pmScript = gameManager.GetComponent <PowerMeter>(); gm = gameManager.GetComponent <GameManager>(); }
// Start is called before the first frame update void Start() { gameManager = GameObject.Find("GameManager"); pmScript = gameManager.GetComponent <PowerMeter>(); pooler = GameObject.FindGameObjectWithTag("pooler").GetComponent <ObjectPooler>(); }
// Use this for initialization void Start() { meter = GameObject.Find("Meter"); pm = meter.GetComponent <PowerMeter> (); i = GetComponent <Image> (); }