저는 파이썬을 처음 사용합니다. SimPy에서 기계 1 -> 버퍼 1 -> 머신 2 -> 버퍼 2 -> 등등과 같은 생산 라인을 모델링하는 시뮬레이션을 작성 중입니다 ...파이썬에서 같은 클래스의 다른 인스턴스를 호출하는 방법은 무엇입니까?
내 질문 : 클래스가 있습니다. , Machine (기계), 여러 인스턴스가 있습니다. 현재 인스턴스가 머신 2라고 가정합니다.이 인스턴스의 메소드는 머신 1 및 3의 상태에 영향을줍니다. 예 : 버퍼 2가 비어 있으면 머신 3은 유휴 상태입니다. 그러나 머신 2가 버퍼 2에 파트를 넣으면 머신 3이 활성화되어야합니다.
그래서 같은 클래스의 다른 인스턴스를 해당 클래스의 인스턴스에서 참조하는 방법은 무엇입니까? 또한 약간 다른 질문입니다 : 다른 클래스의 현재 인스턴스에서 객체 (이 경우 버퍼 1과 2)를 호출하는 방법은 무엇입니까?
편집 : 시스템에 대한 명확성을 추가하기 위해 편집 됨.
코드 구조에 대한 자세한 정보를 제공해야합니다. 머신 2는 다른 머신이 전혀 존재하지 않는다는 것을 어떻게 알 수 있습니까? – BrenBarn
해당 상태가 모든 시스템간에 공유되어 있습니까? 아니면 각 시스템마다 개별 상태가 있습니까? – phg