2011-12-22 6 views
0

나는 누적 된 시퀀스가있어서 프레임을 복제하려고합니다. 그러나 이렇게하면 모든 컨트롤과 표시기가 복사됩니다. 모든 복사본을 지역 변수로 사용할 수있는 방법이 있습니까? 나는 각 컨트롤과 인디케이터를 거치지 않고 원래의 프레임 컨트롤/인디케이터를 가리키는 로컬 변수로 만들고 싶지 않다. 어떤 도움을 주셔서 감사합니다 !새 컨트롤을 만들지 않고 중복 된 프레임

답변

1

이것은 내가 아는 한 불가능합니다. 이벤트 구조에서 이벤트를 복제 할 때 한 가지 경우에만이 문제도 있습니다. 컨트롤 또는 인디케이터가 구조 안에 있고이 구조를 복제해야하는 경우 LabVIEW에 많은 상황이 존재하지 않습니다. 저는 교훈 적이기를 싫지만, 당신이 묘사 한 것은 LabVIEW에서 나쁜 프로그래밍 실습으로 간주됩니다. 스택 된 시퀀스는 LabVIEW에서 가장 불일치 한 구조이기 때문에 많은 사람들이 사용하지 않습니다. 누적 된 시퀀스를 사용해야하는 경우를 기억할 수 없습니다. 그것은 항상 편평한 연속으로 대체 될 수 있고 편평한 연속은 많은 경우에 요구되지 않으며, 데이터 흐름은 당신을 연속물로 섬기게됩니다. 로컬 변수도 절대로 남용해서는 안됩니다. LabVIEW에는 변수 개념이 없습니다. 철사는 어느 정도 귀하의 변수입니다. 따라서 시퀀스를 프로그래밍하고 컨트롤 값을 사용해야하는 경우 와이어를 사용해야합니다. 상태를 프로그래밍해야하는 경우 - 상태 시스템을 사용하면 변수가 시프트 레지스터가됩니다.

0

이렇게 할 방법이 없습니다.

추신 : 귀하의 코드가 많은 코드와 컨트롤이있는 큰 프레임처럼 보입니다. 어쩌면 당신은 이것을 조금 닦아 야합니다 ...

관련 문제