『壹』 2層機械停車位凈高需要多少
層高一般不能小於4.2米。
雙層機械停車位第二層距地高度在2米左右,加上上層停車空間應不小於1.6米左右,再加上次梁高度(一般至少0.3-0.5米)和樓板厚度(不小於0.15米),層高不應小於4.2米。
機械停車位是一個移動的非獨立空間,它必須依靠機械的整體運行和空間的交換來達緩中到個體車位使用的目的,而在權屬意義上的停車位是一個固定的獨立空間,有具體的界線范圍,包括建築面積和建築高度方面的擾瞎山要求,兩者有較大程度上的區別
(1)雙層停車裝置課程設計擴展閱讀:
機械停車位運行原理神團:通過載車板的升、降或橫移,靈活方便的變換空位,存取車輛。對有限的停車空間,可增加停車數量。
機械停車位產品分類
PSHXD型號的含義:P:機械式停車設備總代號;SH:升降橫移類別代碼;X:X個車位;D:適停車輛尺寸、重量的分組代碼。兩層升降橫移式、半地下升降橫移式多層升降橫移式(一般為三~五層)
『貳』 一個地下停車位,想自己改雙層,停兩輛,怎操作
只要夠高就可以利用隔層的方式放兩輛車
『叄』 兩層機械停車位尺寸是多少
層高一般不應小於4.2米。雙層機械停車位第二層距地高度在2米左右,加上上層停車空間應版不小於1.6米左右,再加上權次梁高度(一般至少0.3-0.5米)和樓板厚度(不小於0.15米),層高不應小於4.2米。
大型車的上車位尺寸:
長<=5000,寬<=1850,高<=1550
下車位尺寸:
長<=5300,寬<=1900,高<=1550
(3)雙層停車裝置課程設計擴展閱讀:
機械停車分為:
升降版橫移類停車設備(PSH)、垂直循環類停車設備(PCX)、巷道堆垛類停車設備(PXD)、水平循環類停車設備(PSX)、多層循環類停車設備(PDX)、平面移動類停車設備(PPY)、汽車專用升降機、垂直升降類停車設備(PCS)、及簡易升降類停車設備(PJS)等
『肆』 C++ 停車場管理 數據結構 課程設計
#include<stdio.h>
#include<malloc.h>
#define Size 2//停車場的容量飢陵
#define Price 1//每分鍾的價錢
#define Null 0
typedef struct time
{
int hour;
int min;
}Time;
typedef struct
{
int car_number;
Time arrivetime,leavetime;
int fee;
}car_info;//汽車的信息
typedef struct
{
car_info *north;
car_info *south;
int number;
}car_park;//停車場
typedef struct
{
car_info *west;
car_info *east;
int number;
}car_park_back;//倒車道
typedef struct car
{
car_info data;
struct car *next;
}carnode;
typedef struct node
{
carnode *head;
carnode *rear;
int number;
}car_park_temp;//臨時停放車道
void init_car_park(car_park *cp)
{
cp->north=(car_info *)malloc(Size * sizeof(car_info));
if(!cp->north) printf("error\n");
cp->south=cp->north;
cp->number=0;
}/爛臘戚/停車場初始化
void enter_car_park(car_park *cp,car_info *car)
{
*cp->south++=*car;
cp->number++;
}//進入停車場
int notfull_car_park(car_park *cp)
{
int e;
if(cp->south-cp->north>=Size)
e=0;
else
e=1;
return(e);
}//判斷停車場是否有空位
int notempty_car_park_back(car_park_back *cpb)
{
int e;
if(cpb->east==cpb->west)
e=0;
else
e=1;
return(e);
}//判斷倒車道是否還有車
void back_car_park(car_park *cp,car_info *car)
{
*car=*cp->south;
cp->number--;
}//從局顫停車場倒車
void init_car_park_back(car_park_back *cpb)
{
cpb->west=(car_info *)malloc(Size *sizeof(car_info));
if(!cpb->west) printf("error\n");
cpb->east=cpb->west;
cpb->number=0;
}//初始化倒車道
void enter_car_park_back(car_park_back *cpb,car_info *car)
{
*cpb->east++=*car;
cpb->number++;
}//進入倒車道
void leave_car_park_back(car_park_back *cpb,car_info *car)
{
*car=*--cpb->east;
cpb->number--;
}//離開倒車道
void init_car_park_temp(car_park_temp *cpt)
{
cpt->head=cpt->rear=(carnode *)malloc(sizeof(carnode));
cpt->head->next=Null;
cpt->number=0;
}//初始化臨時停放車道
void enter_car_park_temp(car_park_temp *cpt,car_info *car)
{
carnode *p;
p=(carnode *)malloc(sizeof(carnode));
p->data=*car;
p->next=Null;
cpt->rear->next=p;
cpt->rear=p;
cpt->number++;
}//進入臨時停放車道
void leave_car_park_temp(car_park_temp *cpt,car_info *car,car_park *cp)
{
carnode *p;
p=cpt->head->next;
*car=p->data;
cpt->head=p->next;
enter_car_park(cp, car);
cpt->number--;
}//離開臨時停放車道
int notempty_car_park_temp(car_park_temp *cpt)
{
int e;
if(cpt->head==cpt->rear)
e=0;
else
e=1;
return(e);
}//判斷臨時停放車道是否還有車
void leave_car_park(car_park *cp,car_info *car,car_park_back *cpb)
{
int e, a1,a2,b1,b2,t;
car_info *car1,*car2;
car1=(car_info *)malloc(sizeof(car_info));
car2=(car_info *)malloc(sizeof(car_info));
while((--cp->south)->car_number!=car->car_number)
{
back_car_park(cp,car1);
enter_car_park_back(cpb,car1);
}
car->arrivetime.hour=cp->south->arrivetime.hour;car->arrivetime.min=cp->south->arrivetime.min;
a1=car->arrivetime.hour;a2=car->arrivetime.min;
b1=car->leavetime.hour;b2=car->leavetime.min;
t=(b1-a1)*60+(b2-a2);
car->fee=t*Price;
printf("the time of the car is %3d min\n",t);
printf("the money is %3d yuan\n",car->fee);
e=notempty_car_park_back(cpb);
while(e==1)
{
leave_car_park_back(cpb,car2);
enter_car_park(cp,car2);
e=notempty_car_park_back(cpb);
}
cp->number--;
}//某車離開停車場,並計算該車的費用
void main()
{
char ch;
int e,n;
car_park_back *cpb;
car_park *cp;
car_park_temp *cpt;
car_info *car;
cp=(car_park *)malloc(sizeof(car_park));
cpb=(car_park_back *)malloc(sizeof(car_park));
cpt=(car_park_temp *)malloc(sizeof(car_park_temp));
init_car_park(cp);
init_car_park_back(cpb);
init_car_park_temp(cpt);
do
{
car=(car_info *)malloc(sizeof(car_info));
printf("input the 'A' or 'L' or '0':");
scanf("%s",&ch);
e=notfull_car_park(cp);
switch(ch)
{
case'A':if(e==1)
{
printf("input the car_number:");
scanf("%d",&car->car_number);
printf("input the arrivetime:");
scanf("%d %d",&(*car).arrivetime.hour,&(*car).arrivetime.min);
enter_car_park(cp,car);
printf("the car is in the car_park,the place is %d\n",cp->number);
}
else
{
enter_car_park_temp(cpt,car);
printf("the car is int the car_park_temp,the place is %d\n",cpt->number);
}
break;
case 'L':
printf("input the car_number:");
scanf("%d",&car->car_number);
printf("input the leavetime of the car:");
scanf("%d %d",&(*car).leavetime.hour,&(*car).leavetime.min);
leave_car_park(cp,car,cpb);
n=notempty_car_park_temp(cpt);
if(n==1)
leave_car_park_temp(cpt,car,cp);
break;
default:break;
}
}while(ch!='0');
}
『伍』 一個地下停車位,想自己改雙層,停兩輛,怎麼操作
首先來說小區地下車庫的性質,小區地下車庫一般都是申請的人防工程,備案在人防辦(這是強制性要求,如果沒有備案人防辦,是需要交納人防逗物設施異地使用費的,申辦了可以享受部分補貼)枯兄,所以一般山敗液都會把地下車庫申辦成為人防工程,戰時軍用,和平時期就是民用。採用誰開發誰受益的原則管理和使用,但是不能破壞人防的結構特性和構成。所以從這個角度來說,你是不允許更改結構的,建成2層是不允許的,也是不合法的。
『陸』 數據結構課程設計--用棧建立一個停車場管理系統
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define MAX 20
#define price 0.05
typedef struct time{
int hour;
int min;
}Time;
typedef struct node{
char num[10];
Time reach;
Time leave;
}CarNode;
typedef struct NODE{
CarNode *stack[MAX+1];
int top;
}SeqStackCar;
typedef struct car{
CarNode *data;
struct car *next;
}QueueNode;
typedef struct Node{
QueueNode *head;
QueueNode *rear;
}LinkQueueCar;
void InitStack(SeqStackCar *);
int InitQueue(LinkQueueCar *);
int Arrival(SeqStackCar *,LinkQueueCar *);
void Leave(SeqStackCar *,SeqStackCar *,LinkQueueCar *);
void List(SeqStackCar,LinkQueueCar);
void main()
{
SeqStackCar Enter,Temp;
LinkQueueCar Wait;
int ch;
InitStack(&Enter);
InitStack(&Temp);
InitQueue(&Wait);
while(1)
{
printf("\n1. 車輛到達登記");
printf(" 2. 車輛離開登記");
printf(" 3. 車輛列表顯示");
printf(" 4. 退出系消漏螞統\n");
while(1)
{
scanf("%d",&ch);
if(ch>=1&&ch<=4)break;
else printf("\n請選擇: 1~4.");
}
switch(ch)
{
case 1:Arrival(&Enter,&Wait);break;
case 2:Leave(&Enter,&Temp,&Wait);break;
case 3:List(Enter,Wait);break;
case 4:exit(0);
default: break;
}
}
}
void InitStack(SeqStackCar *s){
int i;
s->top=0;
for(i=0;i<=MAX;i++)
s->stack[s->top]=NULL;
}
int InitQueue(LinkQueueCar *Q){
Q->head=(QueueNode *)malloc(sizeof(QueueNode));
if(Q->head!=NULL)
{
Q->head->next=NULL;
Q->rear=Q->head;
return(1);
}
else return(-1);
}
void PRINT(CarNode *p,int room){
int A1,A2,B1,B2;
printf("\n車輛離開的時間:");
scanf("%d:%d",&(p->leave.hour),&(p->leave.min));
printf("\n離開車輛的車牌號為:");
puts(p->num);
printf("\搜廳n其到達時間為: %d:%d",p->reach.hour,p->reach.min);
printf("離開時間為: %d:%d",p->leave.hour,p->leave.min);
A1=p->reach.hour;
A2=p->拿埋reach.min;
B1=p->leave.hour;
B2=p->leave.min;
printf("\n應交費用為: %2.1f元",((B1-A1)*60+(B2-A2))*price);
free(p);
}
int Arrival(SeqStackCar *Enter,LinkQueueCar *W){
CarNode *p;
QueueNode *t;
p=(CarNode *)malloc(sizeof(CarNode));
flushall();
printf("\n請輸入車牌號(例:豫B1234):");
gets(p->num);
if(Enter->top<MAX)
{
Enter->top++;
printf("\n車輛在車場第%d位置.",Enter->top);
printf("\n車輛到達時間:");
scanf("%d:%d",&(p->reach.hour),&(p->reach.min));
Enter->stack[Enter->top]=p;
return(1);
}
else
{
printf("\n該車須在便道等待!有車位時進入車場");
t=(QueueNode *)malloc(sizeof(QueueNode));
t->data=p;
t->next=NULL;
W->rear->next=t;
W->rear=t;
return(1);
}
}
void Leave(SeqStackCar *Enter,SeqStackCar *Temp,LinkQueueCar *W)
{
int room;
CarNode *p,*t;
QueueNode *q;
if(Enter->top>0)
{
while(1)
{
printf("\n請輸入車在車場的位置/1--%d/:",Enter->top);
scanf("%d",&room);
if(room>=1&&room<=Enter->top) break;
}
while(Enter->top>room)
{
Temp->top++;
Temp->stack[Temp->top]=Enter->stack[Enter->top];
Enter->stack[Enter->top]=NULL;
Enter->top--;
}
p=Enter->stack[Enter->top];
Enter->stack[Enter->top]=NULL;
Enter->top--;
while(Temp->top>=1)
{
Enter->top++;
Enter->stack[Enter->top]=Temp->stack[Temp->top];
Temp->stack[Temp->top]=NULL;
Temp->top--;
}
PRINT(p,room);
if((W->head!=W->rear)&&Enter->top<MAX)
{
q=W->head->next;
t=q->data;
Enter->top++;
printf("\n便道的%s號車進入車場第%d位置.",t->num,Enter->top);
printf("\n請輸入%s號車進入車場的時間:");
scanf("%d:%d",&(t->reach.hour),&(t->reach.min));
W->head->next=q->next;
if(q==W->rear) W->rear=W->head;
Enter->stack[Enter->top]=t;
free(q);
}
else printf("\n便道里沒有車.\n");
}
else printf("\n車場里沒有車.");
}
void List1(SeqStackCar *S)
{
int i;
if(S->top>0)
{
printf("\n車場:");
printf("\n 位置到達時間 車牌號\n");
for(i=1;i<=S->top;i++)
{
printf(" %d ",i);
printf(" %d:%d ",S->stack[i]->reach.hour,S->stack[i]->reach.min);
puts(S->stack[i]->num);
}
}
else printf("\n車場里沒有車");
}
void List2(LinkQueueCar *W)
{
QueueNode *p;
p=W->head->next;
if(W->head!=W->rear)
{
printf("\n等待車輛的號碼為:");
while(p!=NULL)
{
puts(p->data->num);
p=p->next;
}
}
else printf("\n便道里沒有車.");
}
void List(SeqStackCar S,LinkQueueCar W)
{
int flag,tag;
flag=1;
while(flag)
{
printf("\n請選擇 1|2|3:");
printf("\n1.車場列表\n2.便道列表\n3.返回主菜單\n");
while(1)
{
scanf("%d",&tag);
if(tag>=1||tag<=3) break;
else printf("\n請選擇 1~3:");
}
switch(tag)
{
case 1:List1(&S);break;
case 2:List2(&W);break;
case 3:flag=0;break;
default: break;
}
}
}
『柒』 雙層停車設備下層的車沒走怎麼辦 我的車在上層要出去
下層的車可以橫移出一個空位,你的車停到空載車板上,最後載你的車升上去。專這里有個視頻動作屬原理,供你參考:http://v.youku.com/v_show/id_XNzM2ODgyMTAw.html
『捌』 數據結構課程設計--用棧建立一個停車場管理系統
你好!我是西沃北京分公司的,我公敬沒司主要做停車液兆場設備的生產廠商,你可以到我公司網站下栽停車場標准方案,可以幫亮埋納你解決你以上的問題?QQ:278968978 有需要可以聯系!
『玖』 雙層立體停車庫的運行原理
雙層升降橫移式立體停車庫的運行原理是用電機驅動鏈條或鋼絲繩實現立體停車位的升降橫移。這種形式一般5車位為一組,上三下二。地面層始終有一個空餘的車位,用於周轉。